34 #ifndef CXRECONSTRUCTIONMETHODSERVICE_H_ 35 #define CXRECONSTRUCTIONMETHODSERVICE_H_ 37 #include "org_custusx_usreconstruction_Export.h" 41 #include <vtkSmartPointer.h> 43 #include "boost/shared_ptr.hpp" 48 #define ReconstructionMethodService_iid "cx::ReconstructionMethodService" 55 typedef boost::shared_ptr<class Image>
ImagePtr;
79 virtual QString getName()
const = 0;
85 virtual std::vector<PropertyPtr> getSettings(QDomElement root) = 0;
101 #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
Namespace for all CustusX production code.