DGtal
0.6.devel
|
#include <CLocalCurveGeometricEstimator.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 (CLocalGeometricEstimator) |
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 'CLocalGeometricEstimator'
| 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 |
MostCenteredMaximalSegmentEstimator TrueLocalEstimatorOnPoints
T | the type that should be a model of CLocalGeometricEstimator. |
Definition at line 96 of file CLocalCurveGeometricEstimator.h.
typedef T::ConstIterator DGtal::CLocalGeometricEstimator< T >::ConstIterator |
Definition at line 106 of file CLocalCurveGeometricEstimator.h.
typedef T::Quantity DGtal::CLocalGeometricEstimator< T >::Quantity |
Definition at line 103 of file CLocalCurveGeometricEstimator.h.
DGtal::CLocalGeometricEstimator< T >::BOOST_CONCEPT_ASSERT | ( | (CQuantity< Quantity >) | ) |
DGtal::CLocalGeometricEstimator< T >::BOOST_CONCEPT_ASSERT | ( | (boost_concepts::ReadableIteratorConcept< ConstIterator >) | ) |
DGtal::CLocalGeometricEstimator< T >::BOOST_CONCEPT_ASSERT | ( | (boost_concepts::ForwardTraversalConcept< ConstIterator >) | ) |
|
inline |
Definition at line 111 of file CLocalCurveGeometricEstimator.h.
References DGtal::CLocalGeometricEstimator< T >::myH, DGtal::CLocalGeometricEstimator< T >::myItb, DGtal::CLocalGeometricEstimator< T >::myIte, DGtal::CLocalGeometricEstimator< T >::myIto, DGtal::CLocalGeometricEstimator< T >::myQ, DGtal::CLocalGeometricEstimator< T >::myX, and DGtal::ConceptUtils::sameType().
|
private |
Definition at line 124 of file CLocalCurveGeometricEstimator.h.
Referenced by DGtal::CLocalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 125 of file CLocalCurveGeometricEstimator.h.
Referenced by DGtal::CLocalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 125 of file CLocalCurveGeometricEstimator.h.
Referenced by DGtal::CLocalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 129 of file CLocalCurveGeometricEstimator.h.
Referenced by DGtal::CLocalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 126 of file CLocalCurveGeometricEstimator.h.
Referenced by DGtal::CLocalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().
|
private |
Reimplemented in DGtal::CSegmentComputerEstimator< T >.
Definition at line 122 of file CLocalCurveGeometricEstimator.h.
Referenced by DGtal::CLocalGeometricEstimator< T >::BOOST_CONCEPT_USAGE().