You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

41 lines
1.1 KiB

#ifndef EVOCATOR_H
#define EVOCATOR_H
#include <QMutex>
#include "model/ultrasoundModule/UsData.h"
#include "model/ultrasoundModule/UsModule.h"
#include "model/evocator/core/EvocatorCore.h"
#include "model/player/Player.h"
#include "model/backendImageProcessor/Bip.h"
#include "model/bipTester/BipTester.h"
/*************************************************************************************************/
/**
* @brief This is a UsModule that stor exam data and images.
* @author Mohammad Mohsen Talaie
* @details This module store exam data for restoring data and reproducing
* exam.
* This module only store, and replaying and reproducing is not due of this
* module.
* @date 21 sep 2020
*/
/*************************************************************************************************/
class Evocator : public UsModule
{
Q_OBJECT
US_MODULE
SINGLETON(Evocator)
private:
EvocatorCore* _core;
Evocator();
public:
~Evocator() override;
signals:
void sendBufferToPlayer(QList<QQueue<UsPacket> >);
};
#endif //EVOCATOR_H