13 #ifndef CXRECONSTRUCTIONMETHODSERVICE_H_ 14 #define CXRECONSTRUCTIONMETHODSERVICE_H_ 16 #include "org_custusx_usreconstruction_Export.h" 20 #include <vtkSmartPointer.h> 22 #include "boost/shared_ptr.hpp" 27 #define ReconstructionMethodService_iid "cx::ReconstructionMethodService" 35 typedef boost::shared_ptr<class Image>
ImagePtr;
59 virtual QString getName()
const = 0;
65 virtual std::vector<PropertyPtr> getSettings(QDomElement root) = 0;
81 #endif //CXRECONSTRUCTIONMETHODSERVICE_H_ Abstract interface for reconstruction algorithm.
boost::shared_ptr< class ReconstructionMethodService > ReconstructionMethodServicePtr
#define ReconstructionMethodService_iid
boost::shared_ptr< class Image > ImagePtr
virtual ~ReconstructionMethodService()
Settings * settings()
Shortcut for accessing the settings instance.
boost::shared_ptr< class DoubleProperty > DoublePropertyPtr
vtkSmartPointer< class vtkImageData > vtkImageDataPtr
boost::shared_ptr< class ProcessedUSInputData > ProcessedUSInputDataPtr
boost::shared_ptr< class BoolProperty > BoolPropertyPtr
Namespace for all CustusX production code.