DGtal 1.4.0
|
Aim: This concept describes an object that can process a range so as to return one estimated quantity for each element of the range (or a given subrange). More...
#include <DGtal/geometry/curves/estimation/CCurveLocalGeometricEstimator.h>
Public Types | |
typedef T::Quantity | Quantity |
typedef T::ConstIterator | ConstIterator |
Private Attributes | |
T | myX |
double | myH |
ConstIterator | myItb |
ConstIterator | myIte |
Quantity | myQ |
boost::iterator_archetype< Quantity, boost::iterator_archetypes::writable_iterator_t, boost::incrementable_traversal_tag > | myIto |
Aim: This concept describes an object that can process a range so as to return one estimated quantity for each element of the range (or a given subrange).
Description of concept 'CCurveLocalGeometricEstimator'
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( it ) | Quantity | Estimation of the quantity at it | model dependant | |||
Evaluation | ito = x.eval( itb, ite, ito ) | a model of output iterator | Estimation for each element of [itb, ite) | model dependant |
T | the type that should be a model of CCurveLocalGeometricEstimator. |
Definition at line 98 of file CCurveLocalGeometricEstimator.h.
typedef T::ConstIterator DGtal::concepts::CCurveLocalGeometricEstimator< T >::ConstIterator |
Definition at line 107 of file CCurveLocalGeometricEstimator.h.
typedef T::Quantity DGtal::concepts::CCurveLocalGeometricEstimator< T >::Quantity |
Definition at line 104 of file CCurveLocalGeometricEstimator.h.
DGtal::concepts::CCurveLocalGeometricEstimator< T >::BOOST_CONCEPT_ASSERT | ( | (boost_concepts::ForwardTraversalConcept< ConstIterator >) | ) |
DGtal::concepts::CCurveLocalGeometricEstimator< T >::BOOST_CONCEPT_ASSERT | ( | (boost_concepts::ReadableIteratorConcept< ConstIterator >) | ) |
DGtal::concepts::CCurveLocalGeometricEstimator< T >::BOOST_CONCEPT_ASSERT | ( | (concepts::CQuantity< Quantity >) | ) |
|
inline |
Definition at line 112 of file CCurveLocalGeometricEstimator.h.
References DGtal::concepts::CCurveLocalGeometricEstimator< T >::myItb, DGtal::concepts::CCurveLocalGeometricEstimator< T >::myIte, DGtal::concepts::CCurveLocalGeometricEstimator< T >::myIto, DGtal::concepts::CCurveLocalGeometricEstimator< T >::myQ, DGtal::concepts::CCurveLocalGeometricEstimator< T >::myX, and DGtal::concepts::ConceptUtils::sameType().
|
private |
Definition at line 122 of file CCurveLocalGeometricEstimator.h.
|
private |
Definition at line 123 of file CCurveLocalGeometricEstimator.h.
Referenced by DGtal::concepts::CCurveLocalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 123 of file CCurveLocalGeometricEstimator.h.
Referenced by DGtal::concepts::CCurveLocalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 127 of file CCurveLocalGeometricEstimator.h.
Referenced by DGtal::concepts::CCurveLocalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 124 of file CCurveLocalGeometricEstimator.h.
Referenced by DGtal::concepts::CCurveLocalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 120 of file CCurveLocalGeometricEstimator.h.
Referenced by DGtal::concepts::CCurveLocalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().