12 #ifndef CXACQUISITIONDATA_H_ 13 #define CXACQUISITIONDATA_H_ 15 #include "org_custusx_acquisition_Export.h" 47 AcquisitionData(VisServicesPtr services, UsReconstructionServicePtr reconstructer);
52 std::vector<RecordSessionPtr> getRecordSessions();
55 int getNewSessionId();
61 void addXml(QDomNode& dataNode);
62 void parseXml(QDomNode& dataNode);
66 void recordedSessionsChanged();
69 std::vector<RecordSessionPtr> mRecordSessions;
72 VisServicesPtr mServices;
73 UsReconstructionServicePtr mReconstructer;
82 class org_custusx_acquisition_EXPORT
Acquisition :
public QObject
87 Acquisition(AcquisitionDataPtr pluginData, QObject* parent = 0);
108 void startPostProcessing();
112 void stopPostProcessing();
136 void acquisitionStopped();
144 void readinessChanged();
151 AcquisitionDataPtr mPluginData;
156 void setReady(
bool val, QString text);
157 void checkIfReadySlot();
158 VisServicesPtr getServices();
boost::shared_ptr< class UsReconstructionService > UsReconstructionServicePtr
boost::shared_ptr< class VisServices > VisServicesPtr
VisServicesPtr getServices()
boost::shared_ptr< class Acquisition > AcquisitionPtr
RecordSessionPtr getLatestSession()
boost::shared_ptr< class AcquisitionData > AcquisitionDataPtr
AcquisitionService::TYPES getCurrentContext() const
boost::shared_ptr< class RecordSession > RecordSessionPtr
AcquisitionService::STATE getState() const
UsReconstructionServicePtr getReconstructer()
AcquisitionDataPtr getPluginData()
Namespace for all CustusX production code.