Medical Imaging Interaction Toolkit  2018.4.99-bd7b41ba
Medical Imaging Interaction Toolkit
mitk::TimeToPeakCurveDescriptionParameter Class Reference

#include <mitkTimeToPeakCurveDescriptionParameter.h>

Inheritance diagram for mitk::TimeToPeakCurveDescriptionParameter:
Collaboration diagram for mitk::TimeToPeakCurveDescriptionParameter:

Public Types

typedef mitk::TimeToPeakCurveDescriptionParameter Self
 
typedef CurveDescriptionParameterBase Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
- Public Types inherited from mitk::CurveDescriptionParameterBase
typedef CurveDescriptionParameterBase Self
 
typedef itk::Object Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef itk::Array< double > CurveType
 
typedef itk::Array< double > CurveGridType
 
typedef double CurveDescriptionParameterResultType
 
typedef std::string CurveDescriptionParameterNameType
 
typedef std::vector< CurveDescriptionParameterResultTypeDescriptionParameterResultsType
 
typedef std::vector< CurveDescriptionParameterNameTypeDescriptionParameterNamesType
 

Public Member Functions

Pointer Clone () const
 
DescriptionParameterNamesType GetDescriptionParameterName () const override
 
- Public Member Functions inherited from mitk::CurveDescriptionParameterBase
virtual const char * GetClassName () const
 
DescriptionParameterResultsType GetCurveDescriptionParameter (const CurveType &curve, const CurveGridType &grid) const
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 TimeToPeakCurveDescriptionParameter ()
 
 ~TimeToPeakCurveDescriptionParameter () override
 
DescriptionParameterResultsType ComputeCurveDescriptionParameter (const CurveType &curve, const CurveGridType &grid) const override
 
- Protected Member Functions inherited from mitk::CurveDescriptionParameterBase
 CurveDescriptionParameterBase ()
 
 ~CurveDescriptionParameterBase () override
 

Static Protected Attributes

static const std::string PARAMETER_PEAK_NAME
 
static const std::string PARAMETER_TIME_NAME
 

Detailed Description

Computes the position of the first maximum of the curve. As a secondary aspect it also returns the value of the curve.

Definition at line 21 of file mitkTimeToPeakCurveDescriptionParameter.h.

Member Typedef Documentation

◆ ConstPointer

◆ Pointer

◆ Self

◆ Superclass

Constructor & Destructor Documentation

◆ TimeToPeakCurveDescriptionParameter()

mitk::TimeToPeakCurveDescriptionParameter::TimeToPeakCurveDescriptionParameter ( )
protected

Definition at line 18 of file mitkTimeToPeakCurveDescriptionParameter.cpp.

◆ ~TimeToPeakCurveDescriptionParameter()

mitk::TimeToPeakCurveDescriptionParameter::~TimeToPeakCurveDescriptionParameter ( )
overrideprotected

Definition at line 22 of file mitkTimeToPeakCurveDescriptionParameter.cpp.

Member Function Documentation

◆ Clone()

Pointer mitk::TimeToPeakCurveDescriptionParameter::Clone ( ) const

◆ ComputeCurveDescriptionParameter()

mitk::CurveDescriptionParameterBase::DescriptionParameterResultsType mitk::TimeToPeakCurveDescriptionParameter::ComputeCurveDescriptionParameter ( const CurveType curve,
const CurveGridType grid 
) const
overrideprotectedvirtual

Slot to implement the computation of the descriptor values.

Implements mitk::CurveDescriptionParameterBase.

Definition at line 32 of file mitkTimeToPeakCurveDescriptionParameter.cpp.

◆ GetDescriptionParameterName()

mitk::CurveDescriptionParameterBase::DescriptionParameterNamesType mitk::TimeToPeakCurveDescriptionParameter::GetDescriptionParameterName ( ) const
overridevirtual

Return the names of all descrition values that will be computed by the class.

Postcondition
The order of names equales the order of the results of GetCurveDescriptionParameter().

Implements mitk::CurveDescriptionParameterBase.

Definition at line 26 of file mitkTimeToPeakCurveDescriptionParameter.cpp.

References PARAMETER_PEAK_NAME, and PARAMETER_TIME_NAME.

◆ New()

static Pointer mitk::TimeToPeakCurveDescriptionParameter::New ( )
static

Referenced by ConfigureFunctor().

Member Data Documentation

◆ PARAMETER_PEAK_NAME

const std::string mitk::TimeToPeakCurveDescriptionParameter::PARAMETER_PEAK_NAME
staticprotected

◆ PARAMETER_TIME_NAME

const std::string mitk::TimeToPeakCurveDescriptionParameter::PARAMETER_TIME_NAME
staticprotected

The documentation for this class was generated from the following files: