13 #ifndef mitkFastMarchingBaseTool_h_Included 14 #define mitkFastMarchingBaseTool_h_Included 48 bool CanHandle(
const BaseData* referenceData,
const BaseData* workingData)
const override;
51 const char **GetXPM()
const override;
55 void Activated()
override;
56 void Deactivated()
override;
59 void SetUpperThreshold(
double);
62 void SetLowerThreshold(
double);
65 void SetStoppingValue(
double);
68 void SetSigma(
double);
71 void SetAlpha(
double);
84 void ConnectActionsAndFunctions()
override;
92 void DoUpdatePreview(
const Image* inputAtTimeStep,
const Image* oldSegAtTimeStep,
Image* previewImage,
TimeStepType timeStep)
override;
94 template <
typename TPixel,
unsigned int VImageDimension>
95 void DoITKFastMarching(
const itk::Image<TPixel, VImageDimension>* inputImage,
111 unsigned int m_ToolDimension;
Base of all data objects.
#define MITKSEGMENTATION_EXPORT
DataCollection - Class to facilitate loading/accessing structured data.
Represents an action, that is executed after a certain event (in statemachine-mechanism) TODO: implem...
#define mitkClassMacro(className, SuperClassName)
Image class for storing images.
std::vcl_size_t TimeStepType
BaseGeometry Describes the geometry of a data object.