|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Abstract base class for simple functors used with itkMultiOutputNaryFunctorImageFilter. More...
#include <mitkSimpleFunctorBase.h>


Public Types | |
| typedef SimpleFunctorBase | Self |
| typedef itk::Object | Superclass |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef ScalarType | InputImagePixelType |
| typedef std::vector< InputImagePixelType > | InputPixelVectorType |
| typedef std::vector< InputImagePixelType > | OutputPixelVectorType |
| typedef itk::Array< double > | GridArrayType |
Public Member Functions | |
| virtual const char * | GetClassName () const |
| virtual GridArrayType | GetGrid () const =0 |
| virtual OutputPixelVectorType | Compute (const InputPixelVectorType &value) const =0 |
| virtual unsigned int | GetNumberOfOutputs () const =0 |
Protected Member Functions | |
| SimpleFunctorBase () | |
| ~SimpleFunctorBase () override | |
Abstract base class for simple functors used with itkMultiOutputNaryFunctorImageFilter.
Subclasses implement Compute() to transform an input pixel vector into an output pixel vector, and GetNumberOfOutputs() to declare the output count. GetGrid() returns the time/signal grid associated with the functor.
Definition at line 37 of file mitkSimpleFunctorBase.h.
| typedef itk::SmartPointer< const Self > mitk::SimpleFunctorBase::ConstPointer |
Definition at line 43 of file mitkSimpleFunctorBase.h.
| typedef itk::Array<double> mitk::SimpleFunctorBase::GridArrayType |
Definition at line 51 of file mitkSimpleFunctorBase.h.
Definition at line 47 of file mitkSimpleFunctorBase.h.
| typedef std::vector<InputImagePixelType> mitk::SimpleFunctorBase::InputPixelVectorType |
Definition at line 48 of file mitkSimpleFunctorBase.h.
| typedef std::vector<InputImagePixelType> mitk::SimpleFunctorBase::OutputPixelVectorType |
Definition at line 49 of file mitkSimpleFunctorBase.h.
Definition at line 42 of file mitkSimpleFunctorBase.h.
Definition at line 40 of file mitkSimpleFunctorBase.h.
| typedef itk::Object mitk::SimpleFunctorBase::Superclass |
Definition at line 41 of file mitkSimpleFunctorBase.h.
|
protected |
|
overrideprotected |
|
pure virtual |
Implemented in mitk::CurveParameterFunctor, and mitk::ModelDataGenerationFunctor.
|
virtual |
Reimplemented in mitk::CurveParameterFunctor, and mitk::ModelDataGenerationFunctor.
|
pure virtual |
Implemented in mitk::CurveParameterFunctor, and mitk::ModelDataGenerationFunctor.
|
pure virtual |
Implemented in mitk::CurveParameterFunctor, and mitk::ModelDataGenerationFunctor.