33 #ifndef CXVNNCLRECONSTRUCTIONMETHODSERVICE_H_
34 #define CXVNNCLRECONSTRUCTIONMETHODSERVICE_H_
36 #include "org_custusx_usreconstruction_vnncl_Export.h"
43 class ctkPluginContext;
70 void enableProfiling();
72 double getKernelExecutionTime();
77 virtual QString getName()
const;
84 virtual std::vector<PropertyPtr> getSettings(QDomElement root);
153 virtual int getMethodID(QDomElement root);
161 virtual int getPlaneMethodID(QDomElement root);
Abstract interface for reconstruction algorithm.
VNNclAlgorithmPtr mAlgorithm
boost::shared_ptr< VNNclReconstructionMethodService > VNNclReconstructionMethodServicePtr
boost::shared_ptr< class StringProperty > StringPropertyPtr
std::vector< QString > mPlaneMethods
Settings * settings()
Shortcut for accessing the settings instance.
std::vector< QString > mMethods
boost::shared_ptr< class DoubleProperty > DoublePropertyPtr
boost::shared_ptr< class ProcessedUSInputData > ProcessedUSInputDataPtr
boost::shared_ptr< VNNclAlgorithm > VNNclAlgorithmPtr