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

Curve description parameter that computes the maximum value of a curve. More...

#include <mitkMaximumCurveDescriptionParameter.h>

Inheritance diagram for mitk::MaximumCurveDescriptionParameter:
Collaboration diagram for mitk::MaximumCurveDescriptionParameter:

Public Types

typedef mitk::MaximumCurveDescriptionParameter 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 name of the computed parameter ("Maximum"). 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

 MaximumCurveDescriptionParameter ()
 
 ~MaximumCurveDescriptionParameter () 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_NAME
 

Detailed Description

Curve description parameter that computes the maximum value of a curve.

See also
CurveDescriptionParameterBase

Definition at line 25 of file mitkMaximumCurveDescriptionParameter.h.

Member Typedef Documentation

◆ ConstPointer

◆ Pointer

◆ Self

◆ Superclass

Constructor & Destructor Documentation

◆ MaximumCurveDescriptionParameter()

mitk::MaximumCurveDescriptionParameter::MaximumCurveDescriptionParameter ( )
protected

◆ ~MaximumCurveDescriptionParameter()

mitk::MaximumCurveDescriptionParameter::~MaximumCurveDescriptionParameter ( )
overrideprotected

Member Function Documentation

◆ Clone()

Pointer mitk::MaximumCurveDescriptionParameter::Clone ( ) const

◆ ComputeCurveDescriptionParameter()

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

Slot to implement the computation of the descriptor values.

Implements mitk::CurveDescriptionParameterBase.

◆ GetDescriptionParameterName()

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

Returns the name of the computed parameter ("Maximum").

Returns
Vector containing the single parameter name.

Implements mitk::CurveDescriptionParameterBase.

◆ New()

static Pointer mitk::MaximumCurveDescriptionParameter::New ( )
static

Member Data Documentation

◆ PARAMETER_NAME

const std::string mitk::MaximumCurveDescriptionParameter::PARAMETER_NAME
staticprotected

Definition at line 41 of file mitkMaximumCurveDescriptionParameter.h.


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