Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
Classes related to the Segmentation plugin

A couple of classes related to the Segmentation plugin. See also Technical design of QmitkSegmentation. More...

Collaboration diagram for Classes related to the Segmentation plugin:

Classes

class  mitk::ApplyDiffImageOperation
 Operation, that holds information about some image difference. More...
 
class  mitk::OrganTypeProperty
 Enumerates all known organs :-) More...
 
class  mitk::ExtractImageFilter
 Extracts a 2D slice from a 3D image. More...
 
class  mitk::OverwriteSliceImageFilter
 Writes a 2D slice into a 3D image. More...
 
class  mitk::SegmentationInterpolationController::SetChangedSliceOptions
 Protected class of mitk::SegmentationInterpolationController. Don't use (you shouldn't be able to do so)! More...
 
class  mitk::SegmentationInterpolationController
 Generates interpolations of 2D slices. More...
 
class  mitk::SliceBasedInterpolationController::SetChangedSliceOptions
 Protected class of mitk::SliceBasedInterpolationController. Don't use (you shouldn't be able to do so)! More...
 
class  mitk::SliceBasedInterpolationController
 Generates interpolations of 2D slices. More...
 
class  mitk::ToolManager
 Manages and coordinates instances of mitk::Tool. More...
 
class  mitk::AdaptiveRegionGrowingTool
 Dummy Tool for AdaptiveRegionGrowingToolGUI to get Tool functionality for AdaptiveRegionGrowing. The actual logic is implemented in QmitkAdaptiveRegionGrowingToolGUI. More...
 
class  mitk::AddContourTool
 Fill the inside of a contour with 1. More...
 
class  mitk::AutoCropTool
 Crops selected segmentations. More...
 
class  mitk::BinaryThresholdTool
 Calculates the segmented volumes for binary images. More...
 
class  mitk::BinaryThresholdULTool
 Calculates the segmented volumes for binary images. More...
 
class  mitk::CalculateGrayValueStatisticsTool
 Calculates some gray value statistics for segmentations. More...
 
class  mitk::CalculateVolumetryTool
 Calculates the segmented volumes for binary images. More...
 
class  mitk::ContourModelInteractor
 
class  mitk::ContourTool
 Simple contour filling tool. More...
 
class  mitk::CorrectorTool2D
 Corrector tool for 2D binary segmentations. More...
 
class  mitk::CreateSurfaceTool
 Creates surface models from segmentations. More...
 
class  mitk::DrawPaintbrushTool
 Paintbrush tool for InteractiveSegmentation. More...
 
class  mitk::ErasePaintbrushTool
 Paintbrush tool for InteractiveSegmentation. More...
 
class  mitk::EraseRegionTool
 Fill the inside of a contour with 1. More...
 
class  mitk::FeedbackContourTool
 Base class for tools that use a contour for feedback. More...
 
class  mitk::FillRegionTool
 Fill the inside of a contour with 1. More...
 
class  mitk::LiveWireTool2D
 A 2D segmentation tool based on LiveWire approach. The contour between the last user added point and the current mouse position is computed by searching the shortest path according to specific features of the image. The contour thus snappest to the boundary of objects. More...
 
class  mitk::PaintbrushTool
 Paintbrush tool for InteractiveSegmentation. More...
 
class  mitk::PickingTool
 Extracts a single region from a segmentation image and creates a new image with same geometry of the input image. More...
 
class  mitk::RegionGrowingTool
 A slice based region growing tool. More...
 
struct  mitk::SegTool2D::SliceInformation
 
class  mitk::SegTool2D
 Abstract base class for segmentation tools. More...
 
class  mitk::SetRegionTool
 Fills or erases a 2D region. More...
 
class  mitk::SubtractContourTool
 Fill the inside of a contour with 1. More...
 
class  mitk::Tool
 Base class of all tools used by mitk::ToolManager. More...
 
class  mitk::WatershedTool
 Simple watershed segmentation tool. More...
 
class  QmitkMaskStampWidget
 GUI for mask stamp functionality. More...
 
class  QmitkNewSegmentationDialog
 Dialog for QmitkInteractiveSegmentation. More...
 
class  QmitkSliceBasedInterpolatorWidget
 GUI for slices interpolation. More...
 
class  QmitkSlicesInterpolator
 GUI for slices interpolation. More...
 
class  QmitkSurfaceBasedInterpolatorWidget
 GUI for surface-based interpolation. More...
 
class  QmitkSurfaceStampWidget
 GUI for surface-based interpolation. More...
 
class  QmitkToolReferenceDataSelectionBox
 Display the data selection of a ToolManager. More...
 
class  QmitkToolRoiDataSelectionBox
 Widget for defining a ROI inside the Interactive Segmentation Framwork. More...
 
class  QmitkToolSelectionBox
 Display the tool selection state of a mitk::ToolManager. More...
 
class  QmitkPropertyListPopUp
 Displays the properties from a mitk::PropertyList. More...
 

Enumerations

enum  mitk::ExtractImageFilter::DirectionCollapseStrategyEnum { mitk::ExtractImageFilter::DIRECTIONCOLLAPSETOUNKOWN, mitk::ExtractImageFilter::DIRECTIONCOLLAPSETOIDENTITY, mitk::ExtractImageFilter::DIRECTIONCOLLAPSETOSUBMATRIX, mitk::ExtractImageFilter::DIRECTIONCOLLAPSETOGUESS }
 
enum  QmitkToolReferenceDataSelectionBox::DisplayMode { QmitkToolReferenceDataSelectionBox::ListDataIfAllToolsMatch, QmitkToolReferenceDataSelectionBox::ListDataIfAnyToolMatches }
 What kind of items should be displayed. More...
 
enum  QmitkToolSelectionBox::EnabledMode { QmitkToolSelectionBox::EnabledWithReferenceAndWorkingDataVisible, QmitkToolSelectionBox::EnabledWithReferenceData, QmitkToolSelectionBox::EnabledWithWorkingData, QmitkToolSelectionBox::AlwaysEnabled }
 

Detailed Description

A couple of classes related to the Segmentation plugin. See also Technical design of QmitkSegmentation.

Enumeration Type Documentation

Enumerator
DIRECTIONCOLLAPSETOUNKOWN 
DIRECTIONCOLLAPSETOIDENTITY 
DIRECTIONCOLLAPSETOSUBMATRIX 
DIRECTIONCOLLAPSETOGUESS 

Definition at line 81 of file mitkExtractImageFilter.h.

What kind of items should be displayed.

Every mitk::Tool holds a NodePredicateBase object, telling the kind of data that this tool will successfully work with. There are two ways that this list box deals with these predicates.

DEFAULT is: list data if ANY one of the displayed tools' predicate matches. Other option: list data if ALL one of the displayed tools' predicate matches

Enumerator
ListDataIfAllToolsMatch 
ListDataIfAnyToolMatches 

Definition at line 62 of file QmitkToolReferenceDataSelectionBox.h.

Enumerator
EnabledWithReferenceAndWorkingDataVisible 
EnabledWithReferenceData 
EnabledWithWorkingData 
AlwaysEnabled 

Definition at line 63 of file QmitkToolSelectionBox.h.