Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
Base class for all objects which have an object of type mitkLookupTable as output. More...
#include <mitkLookupTableSource.h>
Public Types | |
typedef mitk::LookupTable | OutputType |
typedef OutputType::Pointer | OutputTypePointer |
typedef itk::DataObject::Pointer | DataObjectPointer |
Public Member Functions | |
mitkClassMacroItkParent (LookupTableSource, itk::ProcessObject) | |
Pointer | Clone () const |
itk::DataObject::Pointer | MakeOutput (DataObjectPointerArraySizeType idx) override |
itk::DataObject::Pointer | MakeOutput (const DataObjectIdentifierType &name) override |
void | GenerateInputRequestedRegion () override |
virtual void | GraftOutput (OutputType *output) |
virtual OutputType * | GetOutput () |
virtual const OutputType * | GetOutput () const |
virtual OutputType * | GetOutput (DataObjectPointerArraySizeType idx) |
virtual const OutputType * | GetOutput (DataObjectPointerArraySizeType idx) const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
LookupTableSource () | |
~LookupTableSource () override | |
Base class for all objects which have an object of type mitkLookupTable as output.
Base class for all objects which have an object of type mitkLookupTable as output. It is assumed, that mitkLookupTableSources do not provide support for streaming, that is, that the requested region is always the largest possible region.
Definition at line 34 of file mitkLookupTableSource.h.
typedef itk::DataObject::Pointer mitk::LookupTableSource::DataObjectPointer |
Definition at line 45 of file mitkLookupTableSource.h.
Definition at line 39 of file mitkLookupTableSource.h.
Definition at line 43 of file mitkLookupTableSource.h.
|
protected |
|
overrideprotected |
Pointer mitk::LookupTableSource::Clone | ( | ) | const |
|
override |
Generates the input requested region simply by calling the equivalent method of the superclass.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Replacement of the SetOutput method. I think it is not yet correcly implemented, so you should better not use it.
output | the intended output of the lookup table source. |
|
override |
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.
|
override |
Allocates a new output object and returns it. Currently the index idx is not evaluated.
idx | the index of the output for which an object should be created |
mitk::LookupTableSource::mitkClassMacroItkParent | ( | LookupTableSource | , |
itk::ProcessObject | |||
) |
|
static |