Medical Imaging Interaction Toolkit  2021.10.00
Medical Imaging Interaction Toolkit
mitk::ContourModelSource Class Reference

Superclass of all classes generating ContourModels. More...

#include <mitkContourModelSource.h>

Inheritance diagram for mitk::ContourModelSource:
Collaboration diagram for mitk::ContourModelSource:

Public Types

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 (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::BaseDataSource
static const char * GetStaticNameOfClass ()

Protected Member Functions

 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

Superclass of all classes generating ContourModels.

Definition at line 26 of file mitkContourModelSource.h.

Member Typedef Documentation

◆ OutputType

◆ OutputTypePointer

Constructor & Destructor Documentation

◆ ContourModelSource()

mitk::ContourModelSource::ContourModelSource ( )

◆ ~ContourModelSource()

mitk::ContourModelSource::~ContourModelSource ( )

Member Function Documentation

◆ Clone()

Pointer mitk::ContourModelSource::Clone ( ) const

◆ MakeOutput() [1/2]

mitkBaseDataSourceGetOutputDeclarations itk::DataObject::Pointer mitk::ContourModelSource::MakeOutput ( DataObjectPointerArraySizeType  idx)

Allocates a new output object and returns it. Currently the index idx is not evaluated.

idxthe index of the output for which an object should be created
the new object

Implements mitk::BaseDataSource.

◆ MakeOutput() [2/2]

itk::DataObject::Pointer mitk::ContourModelSource::MakeOutput ( const DataObjectIdentifierType name)

This is a default implementation to make sure we have something. Once all the subclasses of ProcessObject provide an appopriate MakeOutput(), then ProcessObject::MakeOutput() can be made pure virtual.

Implements mitk::BaseDataSource.

◆ mitkClassMacro()

mitk::ContourModelSource::mitkClassMacro ( ContourModelSource  ,

◆ New()

static Pointer mitk::ContourModelSource::New ( )

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