DGtal 1.3.0
Loading...
Searching...
No Matches
Public Member Functions | Private Types
DGtal::TangentFromDCAEstimator< DCAComputer > Class Template Reference

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

Inheritance diagram for DGtal::TangentFromDCAEstimator< DCAComputer >:
DGtal::detail::PosDepScaleIndepSCEstimator< DCAComputer, detail::TangentVectorFromDCA >

Public Member Functions

 TangentFromDCAEstimator ()
 
 TangentFromDCAEstimator (const TangentFromDCAEstimator &other)
 
- Public Member Functions inherited from DGtal::detail::PosDepScaleIndepSCEstimator< DCAComputer, detail::TangentVectorFromDCA >
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::TangentVectorFromDCASuper
 

Additional Inherited Members

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

Detailed Description

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

Description of class 'TangentFromDCAEstimator'

Aim: estimates the (normalized) tangent 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 1166 of file SegmentComputerEstimators.h.

Member Typedef Documentation

◆ Super

template<typename DCAComputer >
typedef detail::PosDepScaleIndepSCEstimator<DCAComputer, detail::TangentVectorFromDCA> DGtal::TangentFromDCAEstimator< DCAComputer >::Super
private

Definition at line 1172 of file SegmentComputerEstimators.h.

Constructor & Destructor Documentation

◆ TangentFromDCAEstimator() [1/2]

template<typename DCAComputer >
DGtal::TangentFromDCAEstimator< DCAComputer >::TangentFromDCAEstimator ( )
inline

Default Constructor.

Definition at line 1178 of file SegmentComputerEstimators.h.

1178: Super() {};
detail::PosDepScaleIndepSCEstimator< DCAComputer, detail::TangentVectorFromDCA > Super

◆ TangentFromDCAEstimator() [2/2]

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

Copy constructor.

Parameters
otherthe object to clone.

Definition at line 1183 of file SegmentComputerEstimators.h.

1183: Super(other) {};

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