Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <mitkCurveParameterFunctor.h>
Public Types | |
typedef CurveParameterFunctor | Self |
typedef itk::Object | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef CurveDescriptionParameterBase::CurveDescriptionParameterNameType | ParameterNameType |
typedef CurveDescriptionParameterBase::DescriptionParameterNamesType | ParameterNamesType |
using | GridArrayType = SimpleFunctorBase::GridArrayType |
![]() | |
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 |
SimpleFunctorBase::OutputPixelVectorType | Compute (const InputPixelVectorType &value) const override |
unsigned int | GetNumberOfOutputs () const override |
GridArrayType | GetGrid () const override |
virtual void | SetGrid (GridArrayType _arg) |
ParameterNamesType | GetDescriptionParameterNames () const |
void | ResetDescriptionParameters () |
void | RegisterDescriptionParameter (const ParameterNameType ¶meterName, CurveDescriptionParameterBase *parameterFunction) |
const CurveDescriptionParameterBase * | GetDescriptionParameterFunction (const ParameterNameType ¶meterName) const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
CurveParameterFunctor () | |
~CurveParameterFunctor () override | |
![]() | |
SimpleFunctorBase () | |
~SimpleFunctorBase () override | |
Functor for the curve description values by using the itkMulitOutputNaryImageFilter. You may register any number of CurveDescriptionParamterBase instances to the functor. The Functor will compute all values.
Definition at line 27 of file mitkCurveParameterFunctor.h.
typedef itk::SmartPointer< const Self > mitk::CurveParameterFunctor::ConstPointer |
Definition at line 33 of file mitkCurveParameterFunctor.h.
Definition at line 40 of file mitkCurveParameterFunctor.h.
typedef CurveDescriptionParameterBase::DescriptionParameterNamesType mitk::CurveParameterFunctor::ParameterNamesType |
Definition at line 39 of file mitkCurveParameterFunctor.h.
typedef CurveDescriptionParameterBase::CurveDescriptionParameterNameType mitk::CurveParameterFunctor::ParameterNameType |
Definition at line 36 of file mitkCurveParameterFunctor.h.
Definition at line 32 of file mitkCurveParameterFunctor.h.
Definition at line 30 of file mitkCurveParameterFunctor.h.
typedef itk::Object mitk::CurveParameterFunctor::Superclass |
Definition at line 31 of file mitkCurveParameterFunctor.h.
|
protected |
Definition at line 132 of file mitkCurveParameterFunctor.cpp.
References ~CurveParameterFunctor().
Referenced by GetDescriptionParameterFunction().
|
overrideprotected |
Definition at line 136 of file mitkCurveParameterFunctor.cpp.
Referenced by CurveParameterFunctor().
|
overridevirtual |
Implements mitk::SimpleFunctorBase.
Definition at line 16 of file mitkCurveParameterFunctor.cpp.
References mitk::CurveDescriptionParameterBase::GetCurveDescriptionParameter(), and GetDescriptionParameterNames().
|
virtual |
Reimplemented from mitk::SimpleFunctorBase.
const mitk::CurveDescriptionParameterBase * mitk::CurveParameterFunctor::GetDescriptionParameterFunction | ( | const ParameterNameType & | parameterName | ) | const |
Definition at line 117 of file mitkCurveParameterFunctor.cpp.
References CurveParameterFunctor().
mitk::CurveParameterFunctor::ParameterNamesType mitk::CurveParameterFunctor::GetDescriptionParameterNames | ( | ) | const |
Definition at line 91 of file mitkCurveParameterFunctor.cpp.
Referenced by Compute(), and GetNumberOfOutputs().
|
overridevirtual |
Implements mitk::SimpleFunctorBase.
Definition at line 70 of file mitkCurveParameterFunctor.cpp.
|
overridevirtual |
Implements mitk::SimpleFunctorBase.
Definition at line 64 of file mitkCurveParameterFunctor.cpp.
References GetDescriptionParameterNames().
|
static |
Referenced by doDescription(), and doPreview().
void mitk::CurveParameterFunctor::RegisterDescriptionParameter | ( | const ParameterNameType & | parameterName, |
CurveDescriptionParameterBase * | parameterFunction | ||
) |
Definition at line 82 of file mitkCurveParameterFunctor.cpp.
Referenced by ConfigureFunctor().
void mitk::CurveParameterFunctor::ResetDescriptionParameters | ( | ) |
Definition at line 76 of file mitkCurveParameterFunctor.cpp.
|
virtual |