17 #ifndef mitkRegionGrowingTool_h_Included
18 #define mitkRegionGrowingTool_h_Included
63 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
65 virtual const char **GetXPM()
const override;
69 virtual const char *
GetName()
const override;
77 virtual void Activated()
override;
78 virtual void Deactivated()
override;
89 virtual void OnMousePressedInside();
116 template <
typename TPixel,
unsigned int imageDimension>
117 void GetNeighborhoodAverage(itk::Image<TPixel, imageDimension> *itkImage,
120 unsigned int neighborhood = 1);
125 template <
typename TPixel,
unsigned int imageDimension>
126 void IsInsideSegmentation(itk::Image<TPixel, imageDimension> *itkImage,
133 template <
typename TPixel,
unsigned int imageDimension>
134 void StartRegionGrowing(itk::Image<TPixel, imageDimension> *itkImage,
136 std::array<ScalarType, 2> thresholds,
153 int m_PaintingPixelValue;
154 bool m_FillFeedbackContour;
155 int m_ConnectedComponentValue;
#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...
virtual void ConnectActionsAndFunctions() override
#define mitkClassMacro(className, SuperClassName)
static std::string GetName(std::string fileName, std::string suffix)
Super-class that provides the functionality of a StateMachine to DataInteractors. ...