|
Medical Imaging Interaction Toolkit
2025.08.00
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.