13 #ifndef mitkFeedbackContourTool_h_Included 14 #define mitkFeedbackContourTool_h_Included 64 void InitializeFeedbackContour(
bool isClosed);
67 void ClearsCurrentFeedbackContour(
bool isClosed);
79 void AddVertexToCurrentFeedbackContour(
const Point3D& point);
84 void SetFeedbackContourVisible(
bool);
87 void SetFeedbackContourColor(
float r,
float g,
float b);
88 void SetFeedbackContourColorDefault();
90 void Deactivated()
override;
92 void Activated()
override;
118 void WriteBackFeedbackContourAsSegmentationResult(
const InteractionPositionEvent* positionEvent,
int paintingPixelValue,
bool setInvisibleAfterSuccess =
true);
123 void FillContourInSlice(
ContourModel *projectedContour,
Image *sliceImage,
int paintingPixelValue = 1);
129 unsigned int timeStep,
131 int paintingPixelValue = 1);
136 bool m_FeedbackContourVisible;
ContourModel is a structure of linked vertices defining a contour in 3D space. The vertices are store...
Super class for all position events.
#define MITKSEGMENTATION_EXPORT
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacro(className, SuperClassName)
Image class for storing images.
std::vcl_size_t TimeStepType
BaseGeometry Describes the geometry of a data object.