|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Base class for all pipeline sources that produce mitk::ContourModel outputs. More...
#include <mitkContourModelSource.h>


Public Types | |
| typedef ContourModel | OutputType |
| The output data type produced by this source. More... | |
| typedef OutputType::Pointer | OutputTypePointer |
| Smart pointer type for the output. More... | |
Public Types inherited from mitk::BaseDataSource | |
| typedef BaseData | OutputType |
| Output data type. More... | |
| typedef itk::DataObject::DataObjectIdentifierType | DataObjectIdentifierType |
| Identifier type for named data objects. More... | |
Public Member Functions | |
| mitkClassMacro (ContourModelSource, BaseDataSource) | |
| Pointer | Clone () const |
| mitkBaseDataSourceGetOutputDeclarations itk::DataObject::Pointer | MakeOutput (DataObjectPointerArraySizeType idx) override |
| Allocate a new output object at the given index. More... | |
| itk::DataObject::Pointer | MakeOutput (const DataObjectIdentifierType &name) override |
| Allocate a new output object by name. More... | |
Public Member Functions inherited from mitk::BaseDataSource | |
| mitkClassMacroItkParent (BaseDataSource, itk::ProcessObject) | |
| OutputType * | GetOutput () |
| const OutputType * | GetOutput () const |
| OutputType * | GetOutput (DataObjectPointerArraySizeType idx) |
| const OutputType * | GetOutput (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) |
| Graft the specified base data object onto a named output. More... | |
| 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 |
| Check whether the pipeline is currently executing. More... | |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| ContourModelSource () | |
| ~ContourModelSource () override | |
Protected Member Functions inherited from mitk::BaseDataSource | |
| BaseDataSource () | |
| Constructor. More... | |
| ~BaseDataSource () override | |
| Destructor. More... | |
Additional Inherited Members | |
Static Protected Member Functions inherited from mitk::BaseDataSource | |
| static Pointer | New () |
Base class for all pipeline sources that produce mitk::ContourModel outputs.
Provides the output type declaration and default MakeOutput implementation for creating ContourModel instances in the ITK pipeline framework.
Definition at line 30 of file mitkContourModelSource.h.
The output data type produced by this source.
Definition at line 38 of file mitkContourModelSource.h.
| typedef OutputType::Pointer mitk::ContourModelSource::OutputTypePointer |
Smart pointer type for the output.
Definition at line 41 of file mitkContourModelSource.h.
|
protected |
|
overrideprotected |
| Pointer mitk::ContourModelSource::Clone | ( | ) | const |
|
overridevirtual |
Allocate a new output object by name.
| [in] | name | Identifier for the output. |
Implements mitk::BaseDataSource.
|
overridevirtual |
Allocate a new output object at the given index.
| [in] | idx | The output index (currently not evaluated). |
Implements mitk::BaseDataSource.
| mitk::ContourModelSource::mitkClassMacro | ( | ContourModelSource | , |
| BaseDataSource | |||
| ) |
|
static |