NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Types | Public Member Functions | List of all members
MorphologicalSegmentorPipelineInterface Class Referenceabstract

Abstract interface to plug ITK pipeline into MITK framework to represent the MIDAS Morphological Segmentor Pipeline. More...

Inheritance diagram for MorphologicalSegmentorPipelineInterface:
Inheritance graph
[legend]

Public Types

enum  { THRESHOLDING, EROSION, DILATION, RETHRESHOLDING }
 

Public Member Functions

 MorphologicalSegmentorPipelineInterface ()
 Default no-op constructor. More...
 
virtual ~MorphologicalSegmentorPipelineInterface ()
 Default no-op destructor. More...
 
virtual void Update (const std::vector< bool > &editingFlags, const std::vector< int > &editingRegion)=0
 Update the pipeline. More...
 

Detailed Description

Abstract interface to plug ITK pipeline into MITK framework to represent the MIDAS Morphological Segmentor Pipeline.

Member Enumeration Documentation

anonymous enum
Enumerator
THRESHOLDING 
EROSION 
DILATION 
RETHRESHOLDING 

Constructor & Destructor Documentation

MorphologicalSegmentorPipelineInterface::MorphologicalSegmentorPipelineInterface ( )
inline

Default no-op constructor.

virtual MorphologicalSegmentorPipelineInterface::~MorphologicalSegmentorPipelineInterface ( )
inlinevirtual

Default no-op destructor.

Member Function Documentation

virtual void MorphologicalSegmentorPipelineInterface::Update ( const std::vector< bool > &  editingFlags,
const std::vector< int > &  editingRegion 
)
pure virtual

Update the pipeline.

Parameters
editingFlagsarray of 4 booleans to say which images are being editted.
editingRegionpass in an array of 6 integers containing size[0-2], and index[3-5] for the region being edited.

Implemented in MorphologicalSegmentorPipeline< TPixel, VImageDimension >.


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