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