12 #ifndef CXUSRECONSTRUCTIONSERVICEPROXY_H
13 #define CXUSRECONSTRUCTIONSERVICEPROXY_H
15 #include "org_custusx_usreconstruction_Export.h"
19 class ctkPluginContext;
35 virtual void selectData(QString filename, QString calFilesPath =
"");
38 virtual QString getSelectedFilename()
const;
42 virtual std::vector<PropertyPtr> getAlgoOptions();
49 virtual void startReconstruction();
50 virtual std::set<cx::TimedAlgorithmPtr> getThreadedReconstruction();
55 virtual bool isNull();
58 virtual void newDataOnDisk(QString mhdFilename);
60 void initServiceListener();
64 ctkPluginContext *mPluginContext;
66 boost::shared_ptr<ServiceTrackerListener<UsReconstructionService> > mServiceListener;
71 #endif // CXUSRECONSTRUCTIONSERVICEPROXY_H