Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::TimeToPeakCurveDescriptionParameter Class Reference

Curve description parameter that computes the time to peak and the peak value. More...

#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< Self > Pointer
 
typedef itk::SmartPointer< const Self > ConstPointer
 
- Public Types inherited from mitk::CurveDescriptionParameterBase
typedef CurveDescriptionParameterBase Self
 
typedef itk::Object Superclass
 
typedef itk::SmartPointer< Self > Pointer
 
typedef itk::SmartPointer< const Self > ConstPointer
 
typedef itk::Array< double > CurveType
 Array type for curve values. More...
 
typedef itk::Array< double > CurveGridType
 Array type for the curve time grid. More...
 
typedef double CurveDescriptionParameterResultType
 Scalar result type for a single description parameter value. More...
 
typedef std::string CurveDescriptionParameterNameType
 String type for description parameter names. More...
 
typedef std::vector< CurveDescriptionParameterResultType > DescriptionParameterResultsType
 Vector of computed description parameter results. More...
 
typedef std::vector< CurveDescriptionParameterNameType > DescriptionParameterNamesType
 Vector of description parameter names. More...
 

Public Member Functions

Pointer Clone () const
 
DescriptionParameterNamesType GetDescriptionParameterName () const override
 Returns the names of the computed parameters ("TimeToPeak", "PeakValue"). More...
 
- Public Member Functions inherited from mitk::CurveDescriptionParameterBase
virtual const char * GetClassName () const
 
DescriptionParameterResultsType GetCurveDescriptionParameter (const CurveType &curve, const CurveGridType &grid) const
 Computes and returns the description parameter values for the given curve. More...
 

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

Curve description parameter that computes the time to peak and the peak value.

Returns two values: the time point at which the first maximum of the curve occurs and the maximum curve value itself.

See also
MaximumCurveDescriptionParameter, CurveDescriptionParameterBase

Definition at line 27 of file mitkTimeToPeakCurveDescriptionParameter.h.

Member Typedef Documentation

◆ ConstPointer

◆ Pointer

◆ Self

◆ Superclass

Constructor & Destructor Documentation

◆ TimeToPeakCurveDescriptionParameter()

mitk::TimeToPeakCurveDescriptionParameter::TimeToPeakCurveDescriptionParameter ( )
protected

◆ ~TimeToPeakCurveDescriptionParameter()

mitk::TimeToPeakCurveDescriptionParameter::~TimeToPeakCurveDescriptionParameter ( )
overrideprotected

Member Function Documentation

◆ Clone()

Pointer mitk::TimeToPeakCurveDescriptionParameter::Clone ( ) const

◆ ComputeCurveDescriptionParameter()

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

Slot to implement the computation of the descriptor values.

Implements mitk::CurveDescriptionParameterBase.

◆ GetDescriptionParameterName()

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

Returns the names of the computed parameters ("TimeToPeak", "PeakValue").

Returns
Vector of parameter name strings.

Implements mitk::CurveDescriptionParameterBase.

◆ New()

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

Member Data Documentation

◆ PARAMETER_PEAK_NAME

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

Definition at line 44 of file mitkTimeToPeakCurveDescriptionParameter.h.

◆ PARAMETER_TIME_NAME

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

Definition at line 45 of file mitkTimeToPeakCurveDescriptionParameter.h.


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