33 #ifndef CXACQUISITIONDATA_H_ 34 #define CXACQUISITIONDATA_H_ 36 #include "org_custusx_acquisition_Export.h" 68 AcquisitionData(VisServicesPtr services, UsReconstructionServicePtr reconstructer);
73 std::vector<RecordSessionPtr> getRecordSessions();
76 int getNewSessionId();
82 void addXml(QDomNode& dataNode);
83 void parseXml(QDomNode& dataNode);
87 void recordedSessionsChanged();
90 std::vector<RecordSessionPtr> mRecordSessions;
93 VisServicesPtr mServices;
94 UsReconstructionServicePtr mReconstructer;
108 Acquisition(AcquisitionDataPtr pluginData, QObject* parent = 0);
129 void startPostProcessing();
133 void stopPostProcessing();
157 void acquisitionStopped();
165 void readinessChanged();
172 AcquisitionDataPtr mPluginData;
177 void setReady(
bool val, QString text);
178 void checkIfReadySlot();
179 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.