Medical Imaging Interaction Toolkit
2018.4.99-389bf124
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 |
Definition at line 15 of file mitkLookupTableSource.cpp.
References MakeOutput().
|
overrideprotected |
Definition at line 23 of file mitkLookupTableSource.cpp.
Pointer mitk::LookupTableSource::Clone | ( | ) | const |
|
override |
Generates the input requested region simply by calling the equivalent method of the superclass.
Definition at line 42 of file mitkLookupTableSource.cpp.
|
virtual |
Definition at line 66 of file mitkLookupTableSource.cpp.
Referenced by GetOutput(), and GraftOutput().
|
virtual |
Definition at line 71 of file mitkLookupTableSource.cpp.
References GetOutput().
|
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. |
Definition at line 47 of file mitkLookupTableSource.cpp.
References GetOutput().
|
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 |
Definition at line 27 of file mitkLookupTableSource.cpp.
References mitk::LookupTable::New().
Referenced by LookupTableSource(), and MakeOutput().
|
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.
Definition at line 32 of file mitkLookupTableSource.cpp.
References MakeOutput(), and mitk::LookupTable::New().
mitk::LookupTableSource::mitkClassMacroItkParent | ( | LookupTableSource | , |
itk::ProcessObject | |||
) |
|
static |