Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit

A slice based region growing tool. More...

#include <mitkRegionGrowingTool.h>

Inheritance diagram for mitk::RegionGrowingTool:
Collaboration diagram for mitk::RegionGrowingTool:

Public Member Functions

 mitkClassMacro (RegionGrowingTool, FeedbackContourTool)
 
Pointer Clone () const
 
us::ModuleResource GetCursorIconResource () const override
 Returns the cursor icon of the tool wrapped by a usModuleResource. More...
 
us::ModuleResource GetIconResource () const override
 Returns the tool button icon of the tool wrapped by a usModuleResource. More...
 
const char * GetName () const override
 Returns the name of this tool. Make it short! More...
 
mitk::Label::AlgorithmType GetAlgorithmType () const override
 Intensity region-growing from a seed determines the affected pixels, so SEMIAUTOMATIC. More...
 
- Public Member Functions inherited from mitk::FeedbackContourTool
 mitkClassMacro (FeedbackContourTool, SegTool2D)
 
- Public Member Functions inherited from mitk::SegTool2D
 mitkClassMacro (SegTool2D, Tool)
 
void SetShowMarkerNodes (bool show)
 Sets whether contour marker nodes should be visible in the DataStorage. More...
 
void SetEnable3DInterpolation (bool)
 Enables or disables the 3D interpolation after writing back the 2D segmentation result, and defaults to true. More...
 
void Activated () override
 Called when the tool gets activated. More...
 
void Deactivated () override
 Called when the tool gets deactivated. More...
 
virtual void SetIsTimePointChangeAware (bool _arg)
 
virtual bool GetIsTimePointChangeAware ()
 
virtual void IsTimePointChangeAwareOn ()
 
virtual void IsTimePointChangeAwareOff ()
 
DataNode * GetWorkingDataNode () const
 Returns the segmentation node that should be modified by the tool. More...
 
MultiLabelSegmentation * GetWorkingData () const
 Returns the working data (multi-label segmentation image). More...
 
DataNode * GetReferenceDataNode () const
 Returns the reference data node. More...
 
Image * GetReferenceData () const
 Returns the reference image data. More...
 
- Public Member Functions inherited from mitk::Tool
 mitkClassMacro (Tool, EventStateMachine)
 
virtual const char * GetGroup () const
 Name of a group. More...
 
virtual bool IsEligibleForAutoInit () const
 Returns whether this tool is eligible for auto-initialization by ToolManager. More...
 
virtual void InitializeStateMachine ()
 Initializes the state machine for this tool based on the interaction type. More...
 
virtual itk::Object::Pointer GetGUI (const std::string &toolkitPrefix, const std::string &toolkitPostfix)
 Interface for GUI creation. More...
 
virtual NodePredicateBase::ConstPointer GetReferenceDataPreference () const
 Returns a predicate describing valid reference data for this tool. More...
 
virtual NodePredicateBase::ConstPointer GetWorkingDataPreference () const
 Returns a predicate describing valid working data for this tool. More...
 
virtual bool CanHandle (const BaseData *referenceData, const BaseData *workingData) const
 Checks if a tool can handle the given reference data and optional working data. More...
 
virtual bool ConfirmBeforeDeactivation ()
 Method call to invoke a dialog box just before exiting. More...
 
- Public Member Functions inherited from mitk::EventStateMachine
 mitkClassMacro (EventStateMachine, InteractionEventHandler)
 
bool LoadStateMachine (const std::string &filename, const us::Module *module=nullptr)
 Load a state machine pattern from an XML resource file. More...
 
bool HandleEvent (InteractionEvent *event, DataNode *dataNode)
 Process an incoming interaction event. More...
 
void EnableUndo (bool enable)
 Enable or disable the undo mechanism for this state machine. More...
 
void EnableInteraction (bool enable)
 Enable or disable the state machine. More...
 
- Public Member Functions inherited from mitk::InteractionEventHandler
 mitkClassMacroItkParent (InteractionEventHandler, itk::Object)
 
bool SetEventConfig (const std::string &filename, const us::Module *module=nullptr)
 Loads a configuration from an XML resource. More...
 
bool SetEventConfig (const EventConfig &config)
 Loads a configuration from an EventConfig object. More...
 
EventConfig GetEventConfig () const
 Returns the current configuration. More...
 
bool AddEventConfig (const std::string &filename, const us::Module *module=nullptr)
 This method extends the configuration. More...
 
bool AddEventConfig (const EventConfig &config)
 This method extends the configuration. The configuration from the EventConfig object is loaded and only the ones conflicting are replaced by the new one. This way several configurations can be combined. More...
 
- Public Member Functions inherited from mitk::InteractionEventObserver
 InteractionEventObserver ()
 
virtual ~InteractionEventObserver ()
 
void Disable ()
 Disable this observer so it no longer receives notifications. More...
 
void Enable ()
 Enable this observer so it receives notifications. More...
 
bool IsEnabled () const
 Check whether this observer is currently enabled. More...
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from mitk::SegTool2D
static bool DetermineAffectedImageSlice (const Image *image, const PlaneGeometry *plane, int &affectedDimension, int &affectedSlice)
 Calculates for a given Image and PlaneGeometry, which slice of the image (in index coordinates) is meant by the plane. More...
 
static void UpdateAllSurfaceInterpolations (const MultiLabelSegmentation *workingImage, TimeStepType timeStep, const PlaneGeometry *plane, bool detectIntersection)
 Updates the surface interpolations by extracting contours from the given slice. More...
 
static Image::Pointer GetAffectedImageSliceAs2DImage (const InteractionPositionEvent *positionEvent, const Image *image, unsigned int component=0)
 Extract the slice of an image that the user just scribbles on. The given component denotes the vector component of an vector image. More...
 
static Image::Pointer GetAffectedImageSliceAs2DImage (const PlaneGeometry *planeGeometry, const Image *image, TimeStepType timeStep, unsigned int component=0)
 Extract the slice of an image cut by given plane. The given component denotes the vector component of a vector image. More...
 
static Image::Pointer GetAffectedImageSliceAs2DImageByTimePoint (const PlaneGeometry *planeGeometry, const Image *image, TimePointType timePoint, unsigned int component=0)
 Extract the slice of an image cut by the given plane at a specified time point. More...
 
static void WriteBackSegmentationResult (const DataNode *workingNode, const PlaneGeometry *planeGeometry, const Image *segmentationResult, TimeStepType timeStep, const std::string &toolName)
 Writes the provided segmentation result slice into the data of the passed workingNode. More...
 
static void WriteSliceToVolume (Image *workingImage, const PlaneGeometry *planeGeometry, const Image *slice, TimeStepType timeStep)
 Writes a provided slice into the passed working image. More...
 

Protected Member Functions

 RegionGrowingTool ()
 
 ~RegionGrowingTool () override
 
void ConnectActionsAndFunctions () override
 
void Activated () override
 Called when the tool gets activated. More...
 
void Deactivated () override
 Called when the tool gets deactivated. More...
 
virtual void OnMousePressed (StateMachineAction *, InteractionEvent *interactionEvent)
 Called when the user clicks. Initiates region growing. More...
 
virtual void OnMouseMoved (StateMachineAction *, InteractionEvent *interactionEvent)
 Called when the user moves the mouse with the left button pressed. Adjusts thresholds. More...
 
virtual void OnMouseReleased (StateMachineAction *, InteractionEvent *interactionEvent)
 Called when the mouse button is released. Converts the feedback contour to a segmentation. More...
 
template<typename TPixel , unsigned int imageDimension>
void GetNeighborhoodAverage (const itk::Image< TPixel, imageDimension > *itkImage, const itk::Index< imageDimension > &index, ScalarType *result, unsigned int neighborhood=1)
 Calculates average pixel value around index using a square/cube neighborhood. More...
 
template<typename TPixel , unsigned int imageDimension>
void StartRegionGrowing (const itk::Image< TPixel, imageDimension > *itkImage, const itk::Index< imageDimension > &seedPoint, const std::array< ScalarType, 2 > &thresholds, mitk::Image::Pointer &outputImage)
 Calls an ITK filter to perform the region growing. More...
 
template<typename TPixel , unsigned int imageDimension>
void CalculateInitialThresholds (const itk::Image< TPixel, imageDimension > *itkImage)
 Calculates the initial thresholds for region growing based on the seed point. More...
 
- Protected Member Functions inherited from mitk::FeedbackContourTool
 FeedbackContourTool (const char *)
 
 ~FeedbackContourTool () override
 
const ContourModel * GetFeedbackContour () const
 
void InitializeFeedbackContour (bool isClosed)
 
void ClearsCurrentFeedbackContour (bool isClosed)
 
void UpdateCurrentFeedbackContour (const ContourModel *sourceModel, TimeStepType sourceTimeStep=0)
 
void UpdateFeedbackContour (const ContourModel *sourceModel, TimeStepType feedbackTimeStep, TimeStepType sourceTimeStep=0)
 
void AddVertexToCurrentFeedbackContour (const Point3D &point)
 
void AddVertexToFeedbackContour (const Point3D &point, TimeStepType feedbackTimeStep)
 
void SetFeedbackContourVisible (bool)
 
void SetFeedbackContourColor (float r, float g, float b)
 Provide values from 0.0 (black) to 1.0 (full color) More...
 
void SetFeedbackContourColor (const Color &color)
 
void SetFeedbackContourColorDefault ()
 
void SetFeedbackContourWidth (float width)
 
ContourModel::Pointer ProjectContourTo2DSlice (const Image *slice, const ContourModel *contourIn3D)
 Projects a contour onto an image point by point. Converts from world to index coordinates. More...
 
ContourModel::Pointer BackProjectContourFrom2DSlice (const BaseGeometry *sliceGeometry, const ContourModel *contourIn2D)
 Projects a slice index coordinates of a contour back into world coordinates. More...
 
void WriteBackFeedbackContourAsSegmentationResult (const InteractionPositionEvent *positionEvent, MultiLabelSegmentation::LabelValueType labelValue, bool addMode, bool setInvisibleAfterSuccess=true)
 Checks preconditions and writes the feedback contour as a segmentation result. More...
 
mitk::Image::Pointer GenerateSliceWithContourUpdate (const MultiLabelSegmentation *seg, const PlaneGeometry *sliceGeometry, const ContourModel *contour, MultiLabelSegmentation::LabelValueType labelValue, TimePointType timePoint, bool addMode)
 Generates an updated slice image with the contour applied. More...
 
- Protected Member Functions inherited from mitk::SegTool2D
 SegTool2D ()
 
 SegTool2D (const char *, const us::Module *interactorModule=nullptr)
 
 ~SegTool2D () override
 
virtual void OnTimePointChanged ()
 
bool FilterEvents (InteractionEvent *interactionEvent, DataNode *dataNode) override
 Filters events that cannot be handled by 2D segmentation tools. More...
 
Image::Pointer GetAffectedWorkingSlice (const InteractionPositionEvent *) const
 Extract the slice of the currently selected working image that the user just scribbles on. More...
 
Image::Pointer GetAffectedReferenceSlice (const InteractionPositionEvent *) const
 Extract the slice of the currently selected reference image that the user just scribbles on. More...
 
Image::Pointer GetAffectedReferenceSlice (const PlaneGeometry *planeGeometry, TimeStepType timeStep) const
 
void WriteBackSegmentationResult (const InteractionPositionEvent *, const Image *segmentationResult)
 
void WriteBackSegmentationResult (const PlaneGeometry *planeGeometry, const Image *segmentationResult, TimeStepType timeStep)
 
void WriteBackSegmentationResults (const std::vector< SliceInformation > &sliceList, bool writeSliceToVolume=true)
 
virtual MultiLabelSegmentation::LabelValueVectorType GetAffectedLabelValues () const
 Returns the label value(s) whose pixels this tool's writeback actually modifies, so the provenance stamp at the writeback choke point lands on the right label. The default is the active label; tools that write a label other than the active one (e.g. erase/close operate on the clicked label) override this. An empty result records no tool use. More...
 
int AddContourmarker (const PlaneGeometry *planeGeometry, unsigned int sliceIndex)
 Adds a new node called Contourmarker to the datastorage which holds a mitk::PlanarFigure. By selecting this node the slicestack will be reoriented according to the passed PlanarFigure's Geometry. More...
 
void DisableContourMarkers ()
 
void InteractiveSegmentationBugMessage (const std::string &message) const
 
virtual TimePointType GetLastTimePointTriggered ()
 
void PushCursor ()
 Pushes the current tool cursor onto the cursor stack. More...
 
void PushCursor (us::ModuleResource cursorResource)
 Pushes a custom cursor onto the cursor stack. More...
 
void PopCursor (bool popFirstCursor=false)
 Pops the most recently pushed cursor from the stack. More...
 
void PopAllCursors ()
 Pops all cursors from the stack, restoring the default cursor. More...
 
- Protected Member Functions inherited from mitk::Tool
virtual void SetToolManager (ToolManager *)
 
ToolManager * GetToolManager () const
 
mitk::DataStorage * GetDataStorage () const
 
void ConnectActionsAndFunctions () override
 
 Tool (const char *, const us::Module *interactorModule=nullptr)
 
 ~Tool () override
 
void Notify (InteractionEvent *interactionEvent, bool isHandled) override
 Called by the Dispatcher to notify this observer about an InteractionEvent. More...
 
bool FilterEvents (InteractionEvent *, DataNode *) override
 
- Protected Member Functions inherited from mitk::EventStateMachine
 EventStateMachine ()
 
 ~EventStateMachine () override
 
void AddActionFunction (const std::string &action, const ActionFunctionDelegate &delegate)
 
void AddConditionFunction (const std::string &condition, const ConditionFunctionDelegate &delegate)
 
StateMachineState * GetCurrentState () const
 
void ResetToStartState ()
 ResetToStartState Reset state machine to it initial starting state. More...
 
virtual bool CheckCondition (const StateMachineCondition &condition, const InteractionEvent *interactionEvent)
 
virtual void ExecuteAction (StateMachineAction *action, InteractionEvent *interactionEvent)
 
void SetMouseCursor (const char *xpm[], int hotspotX, int hotspotY)
 Sets the specified mouse cursor. More...
 
void ResetMouseCursor ()
 Resets the mouse cursor to its original state. More...
 
StateMachineTransition * GetExecutableTransition (InteractionEvent *event)
 Returns the executable transition for the given event. More...
 
- Protected Member Functions inherited from mitk::InteractionEventHandler
 InteractionEventHandler ()
 
 ~InteractionEventHandler () override
 
PropertyList::Pointer GetAttributes () const
 
std::string MapToEventVariant (InteractionEvent *interactionEvent)
 
virtual void ConfigurationChanged ()
 

Protected Attributes

Image::Pointer m_ReferenceSlice
 
Image::Pointer m_WorkingSlice
 
ScalarType m_SeedValue
 
itk::Index< 3 > m_SeedPoint
 
std::array< ScalarType, 2 > m_ThresholdExtrema
 
std::array< ScalarType, 2 > m_Thresholds
 
std::array< ScalarType, 2 > m_InitialThresholds
 
Point2I m_LastScreenPosition
 
int m_ScreenYDifference
 
int m_ScreenXDifference
 
- Protected Attributes inherited from mitk::SegTool2D
BaseRenderer * m_LastEventSender
 
unsigned int m_LastEventSlice
 
- Protected Attributes inherited from mitk::Tool
std::string m_EventConfig
 Let subclasses change their event configuration. More...
 
- Protected Attributes inherited from mitk::EventStateMachine
bool m_IsActive
 
UndoController * m_UndoController
 
bool m_UndoEnabled
 

Additional Inherited Members

- Public Types inherited from mitk::Tool
typedef mitk::Label::PixelType DefaultSegmentationDataType
 
- Public Types inherited from mitk::EventStateMachine
typedef itk::SmartPointer< StateMachineState > StateMachineStateType
 
- Public Attributes inherited from mitk::Tool
Message GUIProcessEventsMessage
 To let GUI process new events (e.g. qApp->processEvents() ) More...
 
Message1< std::string > ErrorMessage
 To send error messages (to be shown by some GUI) More...
 
Message1< bool > CurrentlyBusy
 To send whether the tool is busy (to be shown by some GUI) More...
 
Message1< std::string > GeneralMessage
 To send general messages (to be shown by some GUI) More...
 
- Protected Types inherited from mitk::EventStateMachine
typedef MessageAbstractDelegate2< StateMachineAction *, InteractionEvent *, void > ActionFunctionDelegate
 
typedef MessageAbstractDelegate1< const InteractionEvent *, bool > ConditionFunctionDelegate
 
- Static Protected Member Functions inherited from mitk::SegTool2D
static void UpdateSurfaceInterpolation (const std::vector< SliceInformation > &sliceInfos, const Image *workingImage, bool detectIntersection, mitk::Label::PixelType activeLabelValue, bool silent=false)
 Updates the surface interpolation by extracting contours from given slices. More...
 
static void WriteBackSegmentationResults (const DataNode *workingNode, const std::vector< SliceInformation > &sliceList, bool writeSliceToVolume=true, bool allowUndo=true, const std::string &toolName="")
 Writes all provided source slices into the data of the passed workingNode. The function does the following: 1) for every passed slice write it to workingNode (and generate and undo/redo step); 2) update the surface interpolation and 3) mark the node as modified. More...
 
static void WriteSliceToVolume (Image *workingImage, const SliceInformation &sliceInfo)
 
static bool IsPositionEventInsideImageRegion (InteractionPositionEvent *positionEvent, const BaseData *data)
 

Detailed Description

A slice based region growing tool.

See also
FeedbackContourTool

When the user presses the mouse button, RegionGrowingTool will use the gray values at that position to initialize a region growing algorithm (in the affected 2D slice).

By moving the mouse up and down while the button is still pressed, the user can widen or narrow the threshold window, i.e. select more or less within the desired region. The current result of region growing will always be shown as a contour to the user.

After releasing the button, the current result of the region growing algorithm will be written to the working image of this tool's ToolManager.

Warning
Only to be instantiated by mitk::ToolManager.

$Author$

Definition at line 49 of file mitkRegionGrowingTool.h.

Constructor & Destructor Documentation

◆ RegionGrowingTool()

mitk::RegionGrowingTool::RegionGrowingTool ( )
protected

◆ ~RegionGrowingTool()

mitk::RegionGrowingTool::~RegionGrowingTool ( )
overrideprotected

Member Function Documentation

◆ Activated()

void mitk::RegionGrowingTool::Activated ( )
overrideprotectedvirtual

Called when the tool gets activated.

Derived tools should call their parents implementation at the beginning of the overriding function.

Reimplemented from mitk::FeedbackContourTool.

◆ CalculateInitialThresholds()

template<typename TPixel , unsigned int imageDimension>
void mitk::RegionGrowingTool::CalculateInitialThresholds ( const itk::Image< TPixel, imageDimension > *  itkImage)
protected

Calculates the initial thresholds for region growing based on the seed point.

◆ Clone()

Pointer mitk::RegionGrowingTool::Clone ( ) const

◆ ConnectActionsAndFunctions()

void mitk::RegionGrowingTool::ConnectActionsAndFunctions ( )
overrideprotectedvirtual

Is called after loading a statemachine. Overwrite this function in specific interactor implementations. Connect actions and functions using the CONNECT_FUNCTION macro within this function.

Reimplemented from mitk::EventStateMachine.

◆ Deactivated()

void mitk::RegionGrowingTool::Deactivated ( )
overrideprotectedvirtual

Called when the tool gets deactivated.

Derived tools should call their parents implementation at the end of the overriding function.

Reimplemented from mitk::FeedbackContourTool.

◆ GetAlgorithmType()

mitk::Label::AlgorithmType mitk::RegionGrowingTool::GetAlgorithmType ( ) const
overridevirtual

Intensity region-growing from a seed determines the affected pixels, so SEMIAUTOMATIC.

Reimplemented from mitk::Tool.

◆ GetCursorIconResource()

us::ModuleResource mitk::RegionGrowingTool::GetCursorIconResource ( ) const
overridevirtual

Returns the cursor icon of the tool wrapped by a usModuleResource.

Returns
A valid ModuleResource or an invalid one if this function is not reimplemented.

Reimplemented from mitk::Tool.

◆ GetIconResource()

us::ModuleResource mitk::RegionGrowingTool::GetIconResource ( ) const
overridevirtual

Returns the tool button icon of the tool wrapped by a usModuleResource.

Returns
A valid ModuleResource or an invalid one if this function is not reimplemented.

Reimplemented from mitk::Tool.

◆ GetName()

const char* mitk::RegionGrowingTool::GetName ( ) const
overridevirtual

Returns the name of this tool. Make it short!

This name has to fit into some kind of button in most applications, so take some time to think of a good name!

Note
The name is also recorded as label provenance via mitk::Label::AddToolUse, which reserves the separator characters "|" and ":". Avoid them in tool names (use plain spaces); names containing them are sanitized (separators replaced with "#") and a warning is logged.

Implements mitk::Tool.

◆ GetNeighborhoodAverage()

template<typename TPixel , unsigned int imageDimension>
void mitk::RegionGrowingTool::GetNeighborhoodAverage ( const itk::Image< TPixel, imageDimension > *  itkImage,
const itk::Index< imageDimension > &  index,
ScalarType *  result,
unsigned int  neighborhood = 1 
)
protected

Calculates average pixel value around index using a square/cube neighborhood.

Example: neighborhood=1 yields a 3x3 region, neighborhood=2 yields 5x5, etc.

◆ mitkClassMacro()

mitk::RegionGrowingTool::mitkClassMacro ( RegionGrowingTool  ,
FeedbackContourTool   
)

◆ New()

static Pointer mitk::RegionGrowingTool::New ( )
static

◆ OnMouseMoved()

virtual void mitk::RegionGrowingTool::OnMouseMoved ( StateMachineAction *  ,
InteractionEvent *  interactionEvent 
)
protectedvirtual

Called when the user moves the mouse with the left button pressed. Adjusts thresholds.

  • Up: Increase upper threshold, decrease lower threshold.
  • Down: Decrease upper threshold, increase lower threshold.
  • Right: Increase both thresholds.
  • Left: Decrease both thresholds.

◆ OnMousePressed()

virtual void mitk::RegionGrowingTool::OnMousePressed ( StateMachineAction *  ,
InteractionEvent *  interactionEvent 
)
protectedvirtual

Called when the user clicks. Initiates region growing.

Grows a region by calling GetNeighborhoodAverage() and StartRegionGrowing().

◆ OnMouseReleased()

virtual void mitk::RegionGrowingTool::OnMouseReleased ( StateMachineAction *  ,
InteractionEvent *  interactionEvent 
)
protectedvirtual

Called when the mouse button is released. Converts the feedback contour to a segmentation.

◆ StartRegionGrowing()

template<typename TPixel , unsigned int imageDimension>
void mitk::RegionGrowingTool::StartRegionGrowing ( const itk::Image< TPixel, imageDimension > *  itkImage,
const itk::Index< imageDimension > &  seedPoint,
const std::array< ScalarType, 2 > &  thresholds,
mitk::Image::Pointer &  outputImage 
)
protected

Calls an ITK filter to perform the region growing.

Member Data Documentation

◆ m_InitialThresholds

std::array<ScalarType, 2> mitk::RegionGrowingTool::m_InitialThresholds
protected

Definition at line 128 of file mitkRegionGrowingTool.h.

◆ m_LastScreenPosition

Point2I mitk::RegionGrowingTool::m_LastScreenPosition
protected

Definition at line 129 of file mitkRegionGrowingTool.h.

◆ m_ReferenceSlice

Image::Pointer mitk::RegionGrowingTool::m_ReferenceSlice
protected

Definition at line 121 of file mitkRegionGrowingTool.h.

◆ m_ScreenXDifference

int mitk::RegionGrowingTool::m_ScreenXDifference
protected

Definition at line 131 of file mitkRegionGrowingTool.h.

◆ m_ScreenYDifference

int mitk::RegionGrowingTool::m_ScreenYDifference
protected

Definition at line 130 of file mitkRegionGrowingTool.h.

◆ m_SeedPoint

itk::Index<3> mitk::RegionGrowingTool::m_SeedPoint
protected

Definition at line 125 of file mitkRegionGrowingTool.h.

◆ m_SeedValue

ScalarType mitk::RegionGrowingTool::m_SeedValue
protected

Definition at line 124 of file mitkRegionGrowingTool.h.

◆ m_ThresholdExtrema

std::array<ScalarType, 2> mitk::RegionGrowingTool::m_ThresholdExtrema
protected

Definition at line 126 of file mitkRegionGrowingTool.h.

◆ m_Thresholds

std::array<ScalarType, 2> mitk::RegionGrowingTool::m_Thresholds
protected

Definition at line 127 of file mitkRegionGrowingTool.h.

◆ m_WorkingSlice

Image::Pointer mitk::RegionGrowingTool::m_WorkingSlice
protected

Definition at line 122 of file mitkRegionGrowingTool.h.


The documentation for this class was generated from the following file: