Medical Imaging Interaction Toolkit  2023.04.99-7c2a1f4f
Medical Imaging Interaction Toolkit
mitk::ContourModelSetSource Class Reference

Superclass of all classes generating ContourModels. More...

#include <mitkContourModelSetSource.h>

Inheritance diagram for mitk::ContourModelSetSource:
Collaboration diagram for mitk::ContourModelSetSource:

Public Types

typedef ContourModelSet 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 (ContourModelSetSource, 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

 ContourModelSetSource ()
 ~ContourModelSetSource () 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 mitkContourModelSetSource.h.

Member Typedef Documentation

◆ OutputType

◆ OutputTypePointer

Constructor & Destructor Documentation

◆ ContourModelSetSource()

mitk::ContourModelSetSource::ContourModelSetSource ( )

◆ ~ContourModelSetSource()

mitk::ContourModelSetSource::~ContourModelSetSource ( )

Member Function Documentation

◆ Clone()

Pointer mitk::ContourModelSetSource::Clone ( ) const

◆ MakeOutput() [1/2]

itk::DataObject::Pointer mitk::ContourModelSetSource::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.

◆ MakeOutput() [2/2]

mitkBaseDataSourceGetOutputDeclarations itk::DataObject::Pointer mitk::ContourModelSetSource::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.

◆ mitkClassMacro()

mitk::ContourModelSetSource::mitkClassMacro ( ContourModelSetSource  ,

◆ New()

static Pointer mitk::ContourModelSetSource::New ( )

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