Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
#include <mitkCurveDescriptionParameterBase.h>
Public Types | |
typedef CurveDescriptionParameterBase | Self |
typedef itk::Object | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::Array< double > | CurveType |
typedef itk::Array< double > | CurveGridType |
typedef double | CurveDescriptionParameterResultType |
typedef std::string | CurveDescriptionParameterNameType |
typedef std::vector< CurveDescriptionParameterResultType > | DescriptionParameterResultsType |
typedef std::vector< CurveDescriptionParameterNameType > | DescriptionParameterNamesType |
Public Member Functions | |
virtual const char * | GetClassName () const |
DescriptionParameterResultsType | GetCurveDescriptionParameter (const CurveType &curve, const CurveGridType &grid) const |
virtual DescriptionParameterNamesType | GetDescriptionParameterName () const =0 |
Protected Member Functions | |
virtual DescriptionParameterResultsType | ComputeCurveDescriptionParameter (const CurveType &curve, const CurveGridType &grid) const =0 |
CurveDescriptionParameterBase () | |
~CurveDescriptionParameterBase () override | |
Base class for functor that compute descriptive values for a curve (e.g. like Area under the Curve, Time to peek, maximum,...)
Definition at line 32 of file mitkCurveDescriptionParameterBase.h.
typedef itk::SmartPointer< const Self > mitk::CurveDescriptionParameterBase::ConstPointer |
Definition at line 38 of file mitkCurveDescriptionParameterBase.h.
typedef std::string mitk::CurveDescriptionParameterBase::CurveDescriptionParameterNameType |
Definition at line 46 of file mitkCurveDescriptionParameterBase.h.
Definition at line 45 of file mitkCurveDescriptionParameterBase.h.
typedef itk::Array<double> mitk::CurveDescriptionParameterBase::CurveGridType |
Definition at line 43 of file mitkCurveDescriptionParameterBase.h.
typedef itk::Array<double> mitk::CurveDescriptionParameterBase::CurveType |
Definition at line 40 of file mitkCurveDescriptionParameterBase.h.
typedef std::vector<CurveDescriptionParameterNameType> mitk::CurveDescriptionParameterBase::DescriptionParameterNamesType |
Definition at line 49 of file mitkCurveDescriptionParameterBase.h.
typedef std::vector<CurveDescriptionParameterResultType> mitk::CurveDescriptionParameterBase::DescriptionParameterResultsType |
Definition at line 48 of file mitkCurveDescriptionParameterBase.h.
Definition at line 37 of file mitkCurveDescriptionParameterBase.h.
Definition at line 35 of file mitkCurveDescriptionParameterBase.h.
typedef itk::Object mitk::CurveDescriptionParameterBase::Superclass |
Definition at line 36 of file mitkCurveDescriptionParameterBase.h.
|
protected |
|
overrideprotected |
|
protectedpure virtual |
Slot to implement the computation of the descriptor values.
Implemented in mitk::MeanResidenceTimeDescriptionParameter, mitk::TimeToPeakCurveDescriptionParameter, mitk::AreaUnderFirstMomentDescriptionParameter, mitk::AreaUnderTheCurveDescriptionParameter, and mitk::MaximumCurveDescriptionParameter.
|
virtual |
DescriptionParameterResultsType mitk::CurveDescriptionParameterBase::GetCurveDescriptionParameter | ( | const CurveType & | curve, |
const CurveGridType & | grid | ||
) | const |
Returns the concrete description values for a curve.
|
pure virtual |
Return the names of all description values that will be computed by the class.
Implemented in mitk::MeanResidenceTimeDescriptionParameter, mitk::AreaUnderFirstMomentDescriptionParameter, mitk::AreaUnderTheCurveDescriptionParameter, mitk::MaximumCurveDescriptionParameter, and mitk::TimeToPeakCurveDescriptionParameter.