Medical Imaging Interaction Toolkit  2018.4.99-f51274ea
Medical Imaging Interaction Toolkit
mitk::ImageToContourModelFilter Class Reference

Base class for all filters with mitk::Image as input and mitk::ContourModel. More...

#include <mitkImageToContourModelFilter.h>

Inheritance diagram for mitk::ImageToContourModelFilter:
Collaboration diagram for mitk::ImageToContourModelFilter:

Public Types

typedef mitk::Image InputType
 
- Public Types inherited from mitk::ContourModelSource
typedef ContourModel OutputType
 
typedef OutputType::Pointer OutputTypePointer
 
- Public Types inherited from mitk::BaseDataSource
typedef BaseDataSource Self
 
typedef itk::ProcessObject Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef BaseData OutputType
 
typedef itk::DataObject::DataObjectIdentifierType DataObjectIdentifierType
 

Public Member Functions

 mitkClassMacro (ImageToContourModelFilter, ContourModelSource)
 
Pointer Clone () const
 
virtual void SetInput (const InputType *input)
 
virtual void SetInput (unsigned int idx, const InputType *input)
 
const InputTypeGetInput (void)
 
const InputTypeGetInput (unsigned int idx)
 
void SetContourValue (float contourValue)
 
float GetContourValue ()
 
- Public Member Functions inherited from mitk::ContourModelSource
 mitkClassMacro (ContourModelSource, BaseDataSource)
 
Pointer Clone () const
 
mitkBaseDataSourceGetOutputDeclarations itk::DataObject::Pointer MakeOutput (DataObjectPointerArraySizeType idx) override
 
itk::DataObject::Pointer MakeOutput (const DataObjectIdentifierType &name) override
 
- Public Member Functions inherited from mitk::BaseDataSource
virtual std::vector< std::string > GetClassHierarchy () const
 
virtual const char * GetClassName () const
 
OutputTypeGetOutput ()
 
const OutputTypeGetOutput () const
 
OutputTypeGetOutput (DataObjectPointerArraySizeType idx)
 
const OutputTypeGetOutput (DataObjectPointerArraySizeType idx) const
 
virtual void GraftOutput (OutputType *output)
 Graft the specified BaseData onto this BaseDataSource's output. More...
 
virtual void GraftOutput (const DataObjectIdentifierType &key, OutputType *output)
 
virtual void GraftNthOutput (unsigned int idx, OutputType *output)
 Graft the specified base data object onto this BaseDataSource's idx'th output. More...
 
bool Updating () const
 Access itk::ProcessObject::m_Updating. More...
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from mitk::ContourModelSource
static Pointer New ()
 
- Static Public Member Functions inherited from mitk::BaseDataSource
static const char * GetStaticNameOfClass ()
 

Protected Member Functions

 ImageToContourModelFilter ()
 
 ~ImageToContourModelFilter () override
 
void GenerateData () override
 
template<typename TPixel , unsigned int VImageDimension>
void Itk2DContourExtraction (const itk::Image< TPixel, VImageDimension > *sliceImage)
 
- Protected Member Functions inherited from mitk::ContourModelSource
 ContourModelSource ()
 
 ~ContourModelSource () override
 
- Protected Member Functions inherited from mitk::BaseDataSource
 BaseDataSource ()
 
 ~BaseDataSource () override
 

Additional Inherited Members

- Static Protected Member Functions inherited from mitk::BaseDataSource
static Pointer New ()
 

Detailed Description

Base class for all filters with mitk::Image as input and mitk::ContourModel.

Definition at line 30 of file mitkImageToContourModelFilter.h.

Member Typedef Documentation

◆ InputType

Constructor & Destructor Documentation

◆ ImageToContourModelFilter()

mitk::ImageToContourModelFilter::ImageToContourModelFilter ( )
protected

Definition at line 20 of file mitkImageToContourModelFilter.cpp.

◆ ~ImageToContourModelFilter()

mitk::ImageToContourModelFilter::~ImageToContourModelFilter ( )
overrideprotected

Definition at line 24 of file mitkImageToContourModelFilter.cpp.

Member Function Documentation

◆ Clone()

Pointer mitk::ImageToContourModelFilter::Clone ( ) const

◆ GenerateData()

void mitk::ImageToContourModelFilter::GenerateData ( )
overrideprotected

◆ GetContourValue()

float mitk::ImageToContourModelFilter::GetContourValue ( )

Definition at line 67 of file mitkImageToContourModelFilter.cpp.

◆ GetInput() [1/2]

const mitk::ImageToContourModelFilter::InputType * mitk::ImageToContourModelFilter::GetInput ( void  )

Definition at line 47 of file mitkImageToContourModelFilter.cpp.

Referenced by GenerateData().

◆ GetInput() [2/2]

const mitk::ImageToContourModelFilter::InputType * mitk::ImageToContourModelFilter::GetInput ( unsigned int  idx)

Definition at line 54 of file mitkImageToContourModelFilter.cpp.

◆ Itk2DContourExtraction()

template<typename TPixel , unsigned int VImageDimension>
void mitk::ImageToContourModelFilter::Itk2DContourExtraction ( const itk::Image< TPixel, VImageDimension > *  sliceImage)
protected

◆ mitkClassMacro()

mitk::ImageToContourModelFilter::mitkClassMacro ( ImageToContourModelFilter  ,
ContourModelSource   
)

◆ New()

◆ SetContourValue()

void mitk::ImageToContourModelFilter::SetContourValue ( float  contourValue)

Definition at line 61 of file mitkImageToContourModelFilter.cpp.

◆ SetInput() [1/2]

void mitk::ImageToContourModelFilter::SetInput ( const InputType input)
virtual

Definition at line 28 of file mitkImageToContourModelFilter.cpp.

◆ SetInput() [2/2]

void mitk::ImageToContourModelFilter::SetInput ( unsigned int  idx,
const InputType input 
)
virtual

Definition at line 33 of file mitkImageToContourModelFilter.cpp.


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