DGtal 1.3.0
|
Aim: This class encapsulates a BinomialConvolver and a functor on BinomialConvolver so as to be a model of CCurveLocalGeometricEstimator. More...
#include <DGtal/geometry/curves/BinomialConvolver.h>
Public Types | |
typedef TBinomialConvolver | BinomialConvolver |
typedef TBinomialConvolverFunctor | BinomialConvolverFunctor |
typedef BinomialConvolver::ConstIteratorOnPoints | ConstIteratorOnPoints |
typedef ConstIteratorOnPoints | ConstIterator |
typedef BinomialConvolverFunctor::Value | Value |
typedef Value | Quantity |
Public Member Functions | |
BinomialConvolverEstimator (unsigned int n=0, const BinomialConvolverFunctor &f=BinomialConvolverFunctor()) | |
void | init (const double h, const ConstIterator &itb, const ConstIterator &ite, const bool isClosed=true) |
Quantity | eval (const ConstIterator &it) |
template<typename OutputIterator > | |
OutputIterator | eval (const ConstIterator &itb, const ConstIterator &ite, OutputIterator result) |
Private Attributes | |
BinomialConvolver | myBC |
BinomialConvolverFunctor | myFunctor |
Aim: This class encapsulates a BinomialConvolver and a functor on BinomialConvolver so as to be a model of CCurveLocalGeometricEstimator.
Description of template class 'BinomialConvolverEstimator'
TBinomialConvolver | any BinomialConvolver. |
TBinomialConvolverFunctor | . |
Definition at line 324 of file BinomialConvolver.h.
typedef TBinomialConvolver DGtal::BinomialConvolverEstimator< TBinomialConvolver, TBinomialConvolverFunctor >::BinomialConvolver |
Definition at line 327 of file BinomialConvolver.h.
typedef TBinomialConvolverFunctor DGtal::BinomialConvolverEstimator< TBinomialConvolver, TBinomialConvolverFunctor >::BinomialConvolverFunctor |
Definition at line 328 of file BinomialConvolver.h.
typedef ConstIteratorOnPoints DGtal::BinomialConvolverEstimator< TBinomialConvolver, TBinomialConvolverFunctor >::ConstIterator |
Definition at line 330 of file BinomialConvolver.h.
typedef BinomialConvolver::ConstIteratorOnPoints DGtal::BinomialConvolverEstimator< TBinomialConvolver, TBinomialConvolverFunctor >::ConstIteratorOnPoints |
Definition at line 329 of file BinomialConvolver.h.
typedef Value DGtal::BinomialConvolverEstimator< TBinomialConvolver, TBinomialConvolverFunctor >::Quantity |
Definition at line 332 of file BinomialConvolver.h.
typedef BinomialConvolverFunctor::Value DGtal::BinomialConvolverEstimator< TBinomialConvolver, TBinomialConvolverFunctor >::Value |
Definition at line 331 of file BinomialConvolver.h.
DGtal::BinomialConvolverEstimator< TBinomialConvolver, TBinomialConvolverFunctor >::BinomialConvolverEstimator | ( | unsigned int | n = 0 , |
const BinomialConvolverFunctor & | f = BinomialConvolverFunctor() |
||
) |
Quantity DGtal::BinomialConvolverEstimator< TBinomialConvolver, TBinomialConvolverFunctor >::eval | ( | const ConstIterator & | it | ) |
OutputIterator DGtal::BinomialConvolverEstimator< TBinomialConvolver, TBinomialConvolverFunctor >::eval | ( | const ConstIterator & | itb, |
const ConstIterator & | ite, | ||
OutputIterator | result | ||
) |
void DGtal::BinomialConvolverEstimator< TBinomialConvolver, TBinomialConvolverFunctor >::init | ( | const double | h, |
const ConstIterator & | itb, | ||
const ConstIterator & | ite, | ||
const bool | isClosed = true |
||
) |
Initialisation.
h | grid size (must be >0). |
itb | begin iterator |
ite | end iterator |
isClosed | true if the input range is viewed as closed. |
|
private |
Definition at line 367 of file BinomialConvolver.h.
|
private |
Definition at line 368 of file BinomialConvolver.h.