DGtal 1.3.0
|
Aim: This concept describes an object that can process a range so as to return one estimated quantity for the whole range. More...
#include <DGtal/geometry/curves/estimation/CGlobalCurveGeometricEstimator.h>
Public Types | |
typedef T::Quantity | Quantity |
typedef T::ConstIterator | ConstIterator |
Private Attributes | |
T | myX |
double | myH |
ConstIterator | myItb |
ConstIterator | myIte |
Quantity | myQ |
Aim: This concept describes an object that can process a range so as to return one estimated quantity for the whole range.
Description of concept 'CGlobalGeometricEstimator'
Name | Expression | Return type | Precondition | Semantics | Complexity | ||
---|---|---|---|---|---|---|---|
Initialization | x.init( h, itb, ite ) | void | h > 0 | Grid step and range initialization | constant | ||
Evaluation | x.eval( ) | Quantity | Estimation of the quantity | model dependant |
TrueGlobalEstimatorOnPoints L1LengthEstimator TwoStepLocalLengthEstimator DSSLengthEstimator FPLengthEstimator MLPLengthEstimator
T | the type that should be a model of CGlobalGeometricEstimator. |
Definition at line 96 of file CGlobalCurveGeometricEstimator.h.
typedef T::ConstIterator DGtal::concepts::CGlobalGeometricEstimator< T >::ConstIterator |
Definition at line 105 of file CGlobalCurveGeometricEstimator.h.
typedef T::Quantity DGtal::concepts::CGlobalGeometricEstimator< T >::Quantity |
Definition at line 102 of file CGlobalCurveGeometricEstimator.h.
DGtal::concepts::CGlobalGeometricEstimator< T >::BOOST_CONCEPT_ASSERT | ( | (boost_concepts::ForwardTraversalConcept< ConstIterator >) | ) |
DGtal::concepts::CGlobalGeometricEstimator< T >::BOOST_CONCEPT_ASSERT | ( | (boost_concepts::ReadableIteratorConcept< ConstIterator >) | ) |
DGtal::concepts::CGlobalGeometricEstimator< T >::BOOST_CONCEPT_ASSERT | ( | (concepts::CQuantity< Quantity >) | ) |
|
inline |
Definition at line 110 of file CGlobalCurveGeometricEstimator.h.
References DGtal::concepts::CGlobalGeometricEstimator< T >::myQ, DGtal::concepts::CGlobalGeometricEstimator< T >::myX, and DGtal::concepts::ConceptUtils::sameType().
|
private |
Definition at line 119 of file CGlobalCurveGeometricEstimator.h.
|
private |
Definition at line 120 of file CGlobalCurveGeometricEstimator.h.
|
private |
Definition at line 120 of file CGlobalCurveGeometricEstimator.h.
|
private |
Definition at line 121 of file CGlobalCurveGeometricEstimator.h.
Referenced by DGtal::concepts::CGlobalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 117 of file CGlobalCurveGeometricEstimator.h.
Referenced by DGtal::concepts::CGlobalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().