DGtal 1.3.0
|
Aim: Computes the true quantity associated to a parametric shape or to a subrange associated to a parametric shape. More...
#include <DGtal/geometry/curves/estimation/TrueGlobalEstimatorOnPoints.h>
Public Types | |
typedef TConstIteratorOnPoints | ConstIterator |
typedef TParametricShape | ParametricShape |
typedef ParametricShape::RealPoint | RealPoint |
typedef TParametricShapeFunctor | ParametricShapeFunctor |
typedef ParametricShapeFunctor::Quantity | Quantity |
Public Member Functions | |
TrueGlobalEstimatorOnPoints () | |
~TrueGlobalEstimatorOnPoints () | |
TrueGlobalEstimatorOnPoints (const TrueGlobalEstimatorOnPoints &)=delete | |
TrueGlobalEstimatorOnPoints & | operator= (const TrueGlobalEstimatorOnPoints &)=delete |
void | attach (const ParametricShape &aShape) |
Quantity | eval () const |
Quantity | eval (const ConstIterator &itb, const ConstIterator &ite, const double h=1.) const |
bool | isValid () const |
Private Attributes | |
const ParametricShapeFunctor * | myFunctorPtr |
Parametric quantity functor. More... | |
Aim: Computes the true quantity associated to a parametric shape or to a subrange associated to a parametric shape.
Description of template class 'TrueGlobalEstimatorOnPoints'
TConstIteratorOnPoints | type of iterator on points used as query points. |
TParametricShape | type of the parametric shape. |
TParametricShapeFunctor | type of Functor used to evaluate the quantity. |
Definition at line 71 of file TrueGlobalEstimatorOnPoints.h.
typedef TConstIteratorOnPoints DGtal::TrueGlobalEstimatorOnPoints< TConstIteratorOnPoints, TParametricShape, TParametricShapeFunctor >::ConstIterator |
Definition at line 77 of file TrueGlobalEstimatorOnPoints.h.
typedef TParametricShape DGtal::TrueGlobalEstimatorOnPoints< TConstIteratorOnPoints, TParametricShape, TParametricShapeFunctor >::ParametricShape |
Definition at line 79 of file TrueGlobalEstimatorOnPoints.h.
typedef TParametricShapeFunctor DGtal::TrueGlobalEstimatorOnPoints< TConstIteratorOnPoints, TParametricShape, TParametricShapeFunctor >::ParametricShapeFunctor |
Definition at line 82 of file TrueGlobalEstimatorOnPoints.h.
typedef ParametricShapeFunctor::Quantity DGtal::TrueGlobalEstimatorOnPoints< TConstIteratorOnPoints, TParametricShape, TParametricShapeFunctor >::Quantity |
Definition at line 83 of file TrueGlobalEstimatorOnPoints.h.
typedef ParametricShape::RealPoint DGtal::TrueGlobalEstimatorOnPoints< TConstIteratorOnPoints, TParametricShape, TParametricShapeFunctor >::RealPoint |
Definition at line 80 of file TrueGlobalEstimatorOnPoints.h.
DGtal::TrueGlobalEstimatorOnPoints< TConstIteratorOnPoints, TParametricShape, TParametricShapeFunctor >::TrueGlobalEstimatorOnPoints | ( | ) |
Default constructor.
DGtal::TrueGlobalEstimatorOnPoints< TConstIteratorOnPoints, TParametricShape, TParametricShapeFunctor >::~TrueGlobalEstimatorOnPoints | ( | ) |
Destructor.
|
delete |
Copy constructor.
void DGtal::TrueGlobalEstimatorOnPoints< TConstIteratorOnPoints, TParametricShape, TParametricShapeFunctor >::attach | ( | const ParametricShape & | aShape | ) |
Attach a shape
aShape | parametric shape |
Quantity DGtal::TrueGlobalEstimatorOnPoints< TConstIteratorOnPoints, TParametricShape, TParametricShapeFunctor >::eval | ( | ) | const |
Estimation computed on the total closed attached shape
Quantity DGtal::TrueGlobalEstimatorOnPoints< TConstIteratorOnPoints, TParametricShape, TParametricShapeFunctor >::eval | ( | const ConstIterator & | itb, |
const ConstIterator & | ite, | ||
const double | h = 1. |
||
) | const |
Estimation on subrange [itb , ite)
itb | begin iterator |
ite | end iterator |
h | grid size (must be > 0). |
bool DGtal::TrueGlobalEstimatorOnPoints< TConstIteratorOnPoints, TParametricShape, TParametricShapeFunctor >::isValid | ( | ) | const |
Checks the validity/consistency of the object.
|
delete |
Assignment operator.
|
private |
Parametric quantity functor.
Definition at line 145 of file TrueGlobalEstimatorOnPoints.h.