33 #ifndef CXUSRECONSTRUCTIONSERVICEPROXY_H
34 #define CXUSRECONSTRUCTIONSERVICEPROXY_H
36 #include "org_custusx_usreconstruction_Export.h"
40 class ctkPluginContext;
56 virtual void selectData(QString filename, QString calFilesPath =
"");
59 virtual QString getSelectedFilename()
const;
63 virtual std::vector<PropertyPtr> getAlgoOptions();
70 virtual void startReconstruction();
71 virtual std::set<cx::TimedAlgorithmPtr> getThreadedReconstruction();
76 virtual bool isNull();
79 virtual void newDataOnDisk(QString mhdFilename);
81 void initServiceListener();
85 ctkPluginContext *mPluginContext;
87 boost::shared_ptr<ServiceTrackerListener<UsReconstructionService> > mServiceListener;
92 #endif // CXUSRECONSTRUCTIONSERVICEPROXY_H
boost::shared_ptr< class UsReconstructionService > UsReconstructionServicePtr
Abstract interface for reconstruction algorithm.
Helper struct for sending and controlling output volume properties.
boost::shared_ptr< class Property > PropertyPtr
Helper class for xml files used to store ssc/cx data.