13 #ifndef mitkSegTool2D_h
14 #define mitkSegTool2D_h
73 int &affectedDimension,
88 bool detectIntersection);
116 unsigned int component = 0);
120 unsigned int component = 0);
156 itkSetMacro(IsTimePointChangeAware,
bool);
157 itkGetMacro(IsTimePointChangeAware,
bool);
158 itkBooleanMacro(IsTimePointChangeAware);
201 const Image* workingImage,
202 bool detectIntersection,
255 static void WriteBackSegmentationResults(
const DataNode* workingNode,
const std::vector<SliceInformation>& sliceList,
bool writeSliceToVolume =
true,
bool allowUndo =
true,
const std::string& toolName =
"");
281 unsigned int m_LastEventSlice = 0;
294 void OnTimePointChangedInternal();
299 const std::string m_Contourmarkername;
300 bool m_EnableContourMarkers =
true;
301 bool m_ShowMarkerNodes =
false;
302 static bool m_SurfaceInterpolationEnabled;
304 bool m_IsTimePointChangeAware =
true;
308 unsigned int m_NumPushedCursors = 0;
#define MITKSEGMENTATION_EXPORT
Base of all data objects.
Class for nodes of the DataTree.
Image class for storing images.
Super class for all position events.
MultiLabelSegmentation class for handling labels and layers in a segmentation session.
mitk::Label::PixelType LabelValueType
Describes a two-dimensional, rectangular plane.
Constants for most interaction classes, due to the generic StateMachines.
Find image slices visible on a given plane.
mitk::ScalarType TimePointType