DGtal 1.3.0
No Matches
Public Member Functions | Private Types
DGtal::NormalFromDCAEstimator< DCAComputer > Class Template Reference

#include <DGtal/geometry/curves/estimation/SegmentComputerEstimators.h>

Inheritance diagram for DGtal::NormalFromDCAEstimator< DCAComputer >:
DGtal::detail::PosDepScaleIndepSCEstimator< DCAComputer, detail::NormalVectorFromDCA >

Public Member Functions

 NormalFromDCAEstimator ()
 NormalFromDCAEstimator (const NormalFromDCAEstimator &other)
- Public Member Functions inherited from DGtal::detail::PosDepScaleIndepSCEstimator< DCAComputer, detail::NormalVectorFromDCA >
bool isValid () const
 PosDepScaleIndepSCEstimator ()
void init (const double, const ConstIterator &itb, const ConstIterator &ite)
void attach (const SegmentComputer &aSC)
Quantity eval (const ConstIterator &it) const
OutputIterator eval (const ConstIterator &itb, const ConstIterator &ite, OutputIterator result) const

Private Types

typedef detail::PosDepScaleIndepSCEstimator< DCAComputer, detail::NormalVectorFromDCASuper

Additional Inherited Members

- Public Types inherited from DGtal::detail::PosDepScaleIndepSCEstimator< DCAComputer, detail::NormalVectorFromDCA >
typedef DCAComputer SegmentComputer
typedef SegmentComputer::ConstIterator ConstIterator
typedef typename Functor::Value Quantity
- Data Fields inherited from DGtal::detail::PosDepScaleIndepSCEstimator< DCAComputer, detail::NormalVectorFromDCA >
ConstIterator myBegin
ConstIterator myEnd
const SegmentComputermySCPtr
detail::NormalVectorFromDCA myFunctor

Detailed Description

template<typename DCAComputer>
class DGtal::NormalFromDCAEstimator< DCAComputer >

Description of class 'NormalFromDCAEstimator'

Aim: estimates the (normalized) normal vector at some position from a DCA recognized by a segment computer, basically geometricDCA.

Template Parameters
DCAComputera model of segment computer devoted the DCA recognition

Definition at line 1136 of file SegmentComputerEstimators.h.

Member Typedef Documentation

◆ Super

template<typename DCAComputer >
typedef detail::PosDepScaleIndepSCEstimator<DCAComputer, detail::NormalVectorFromDCA> DGtal::NormalFromDCAEstimator< DCAComputer >::Super

Definition at line 1142 of file SegmentComputerEstimators.h.

Constructor & Destructor Documentation

◆ NormalFromDCAEstimator() [1/2]

template<typename DCAComputer >
DGtal::NormalFromDCAEstimator< DCAComputer >::NormalFromDCAEstimator ( )

Default Constructor.

Definition at line 1148 of file SegmentComputerEstimators.h.

1148: Super() {};
detail::PosDepScaleIndepSCEstimator< DCAComputer, detail::NormalVectorFromDCA > Super

◆ NormalFromDCAEstimator() [2/2]

template<typename DCAComputer >
DGtal::NormalFromDCAEstimator< DCAComputer >::NormalFromDCAEstimator ( const NormalFromDCAEstimator< DCAComputer > &  other)

Copy constructor.

otherthe object to clone.

Definition at line 1153 of file SegmentComputerEstimators.h.

1153: Super(other) {};

The documentation for this class was generated from the following file: