DGtal
0.6.devel
|
#include <CGlobalCurveGeometricEstimator.h>
Public Types | |
typedef T::Quantity | Quantity |
typedef T::ConstIterator | ConstIterator |
Public Member Functions | |
BOOST_CONCEPT_ASSERT ((CQuantity< Quantity >)) | |
BOOST_CONCEPT_ASSERT ((boost_concepts::ReadableIteratorConcept< ConstIterator >)) | |
BOOST_CONCEPT_ASSERT ((boost_concepts::ForwardTraversalConcept< ConstIterator >)) | |
BOOST_CONCEPT_USAGE (CGlobalGeometricEstimator) |
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 95 of file CGlobalCurveGeometricEstimator.h.
typedef T::ConstIterator DGtal::CGlobalGeometricEstimator< T >::ConstIterator |
Definition at line 105 of file CGlobalCurveGeometricEstimator.h.
typedef T::Quantity DGtal::CGlobalGeometricEstimator< T >::Quantity |
Definition at line 102 of file CGlobalCurveGeometricEstimator.h.
DGtal::CGlobalGeometricEstimator< T >::BOOST_CONCEPT_ASSERT | ( | (CQuantity< Quantity >) | ) |
DGtal::CGlobalGeometricEstimator< T >::BOOST_CONCEPT_ASSERT | ( | (boost_concepts::ReadableIteratorConcept< ConstIterator >) | ) |
DGtal::CGlobalGeometricEstimator< T >::BOOST_CONCEPT_ASSERT | ( | (boost_concepts::ForwardTraversalConcept< ConstIterator >) | ) |
|
inline |
Definition at line 110 of file CGlobalCurveGeometricEstimator.h.
References DGtal::CGlobalGeometricEstimator< T >::myH, DGtal::CGlobalGeometricEstimator< T >::myItb, DGtal::CGlobalGeometricEstimator< T >::myIte, DGtal::CGlobalGeometricEstimator< T >::myQ, DGtal::CGlobalGeometricEstimator< T >::myX, and DGtal::ConceptUtils::sameType().
|
private |
Definition at line 122 of file CGlobalCurveGeometricEstimator.h.
Referenced by DGtal::CGlobalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 123 of file CGlobalCurveGeometricEstimator.h.
Referenced by DGtal::CGlobalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 123 of file CGlobalCurveGeometricEstimator.h.
Referenced by DGtal::CGlobalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 124 of file CGlobalCurveGeometricEstimator.h.
Referenced by DGtal::CGlobalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 120 of file CGlobalCurveGeometricEstimator.h.
Referenced by DGtal::CGlobalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().