13 #ifndef mitkLiveWireTool2D_h
14 #define mitkLiveWireTool2D_h
48 itkFactorylessNewMacro(
Self);
52 const char *GetName()
const override;
53 const char **GetXPM()
const override;
59 void ConnectActionsAndFunctions()
override;
61 void UpdateLiveWireContour();
62 void OnTimePointChanged()
override;
65 virtual void FinalizePreviewContour(
const Point3D& clickedPoint)
override;
66 virtual void InitializePreviewContour(
const Point3D& clickedPoint)
override;
67 virtual void UpdatePreviewContour(
const Point3D& clickedPoint)
override;
75 void FinishTool()
override;
77 template <
typename TPixel,
unsigned int VImageDimension>
78 void FindHighestGradientMagnitudeByITK(itk::Image<TPixel, VImageDimension> *inputImage,
80 itk::Index<3> &returnIndex);
86 bool m_CreateAndUseDynamicCosts;