Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
Base Class for all Mask Generators. Mask generators are classes that provide functionality for the creation of binary (or unsigned short) masks that can be applied to an image. See dervied classes for more information. More...
#include <mitkMaskGenerator.h>
Public Types | |
typedef MaskGenerator | Self |
typedef itk::Object | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
virtual const char * | GetClassName () const |
virtual mitk::Image::ConstPointer | GetMask ()=0 |
GetMask must be overridden by derived classes. More... | |
virtual mitk::Image::ConstPointer | GetReferenceImage () |
GetReferenceImage per default returns the inputImage (as set by SetInputImage). If no input image is set it will return a nullptr. More... | |
void | SetInputImage (mitk::Image::ConstPointer inputImg) |
SetInputImage is used to set the input image to the mask generator. Some subclasses require an input image, others don't. See the documentation of the specific Mask Generator for more information. More... | |
virtual void | SetTimeStep (unsigned int timeStep) |
Protected Member Functions | |
MaskGenerator () | |
Protected Attributes | |
unsigned int | m_TimeStep |
mitk::Image::ConstPointer | m_inputImage |
Base Class for all Mask Generators. Mask generators are classes that provide functionality for the creation of binary (or unsigned short) masks that can be applied to an image. See dervied classes for more information.
Definition at line 30 of file mitkMaskGenerator.h.
typedef itk::SmartPointer< const Self > mitk::MaskGenerator::ConstPointer |
Definition at line 37 of file mitkMaskGenerator.h.
typedef itk::SmartPointer< Self > mitk::MaskGenerator::Pointer |
Definition at line 36 of file mitkMaskGenerator.h.
Standard Self typedef
Definition at line 34 of file mitkMaskGenerator.h.
typedef itk::Object mitk::MaskGenerator::Superclass |
Definition at line 35 of file mitkMaskGenerator.h.
|
protected |
|
virtual |
Method for creation through the object factory.
Reimplemented in mitk::HotspotMaskGenerator, mitk::IgnorePixelMaskGenerator, mitk::PlanarFigureMaskGenerator, and mitk::ImageMaskGenerator.
|
pure virtual |
GetMask must be overridden by derived classes.
Implemented in mitk::HotspotMaskGenerator, mitk::IgnorePixelMaskGenerator, mitk::PlanarFigureMaskGenerator, and mitk::ImageMaskGenerator.
|
virtual |
GetReferenceImage per default returns the inputImage (as set by SetInputImage). If no input image is set it will return a nullptr.
Reimplemented in mitk::PlanarFigureMaskGenerator.
void mitk::MaskGenerator::SetInputImage | ( | mitk::Image::ConstPointer | inputImg | ) |
SetInputImage is used to set the input image to the mask generator. Some subclasses require an input image, others don't. See the documentation of the specific Mask Generator for more information.
|
virtual |
Reimplemented in mitk::HotspotMaskGenerator, mitk::IgnorePixelMaskGenerator, mitk::PlanarFigureMaskGenerator, and mitk::ImageMaskGenerator.
|
protected |
Definition at line 66 of file mitkMaskGenerator.h.
|
protected |
Definition at line 65 of file mitkMaskGenerator.h.