17 #ifndef mitkCorrectorTool2D_h_Included
18 #define mitkCorrectorTool2D_h_Included
53 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
55 virtual const char **GetXPM()
const override;
59 virtual const char *
GetName()
const override;
62 void ConfirmSegmentation();
65 void ClearSegmentation();
73 virtual void Activated()
override;
74 virtual void Deactivated()
override;
112 void EnableContourLiveWireInteraction(
bool on);
143 std::vector<std::pair<mitk::DataNode::Pointer, mitk::PlaneGeometry::Pointer>>
m_WorkingContours;
144 std::vector<std::pair<mitk::DataNode::Pointer, mitk::PlaneGeometry::Pointer>>
m_EditingContours;
147 template <
typename TPixel,
unsigned int VImageDimension>
148 void FindHighestGradientMagnitudeByITK(itk::Image<TPixel, VImageDimension> *inputImage,
153 void RemoveHelperObjects();
154 void ReleaseHelperObjects();
155 void ReleaseInteractors();
Super class for all position events.
Base of all data objects.
itk::SmartPointer< Self > Pointer
#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)
itk::SmartPointer< Self > Pointer
static std::string GetName(std::string fileName, std::string suffix)
Describes a two-dimensional, rectangular plane.
itk::SmartPointer< Self > Pointer
Super-class that provides the functionality of a StateMachine to DataInteractors. ...