File failed to load: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.3/config/TeX-MML-AM_CHTML/MathJax.js
DGtal 2.0.0
DGtal::TangentVectorFromDSSEstimator< DSSComputer > Class Template Reference

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

Inheritance diagram for DGtal::TangentVectorFromDSSEstimator< DSSComputer >:
[legend]

Public Member Functions

 TangentVectorFromDSSEstimator ()
 TangentVectorFromDSSEstimator (const TangentVectorFromDSSEstimator &other)
Public Member Functions inherited from DGtal::detail::PosIndepScaleIndepSCEstimator< DSSComputer, detail::TangentVectorFromDSS< DSSComputer > >
bool isValid () const
 PosIndepScaleIndepSCEstimator ()
void init (const double, const ConstIterator &itb, const ConstIterator &ite)
void attach (const SegmentComputer &aSC)
Quantity eval (const ConstIterator &) const
OutputIterator eval (const ConstIterator &itb, const ConstIterator &ite, OutputIterator result) const

Private Types

typedef detail::PosIndepScaleIndepSCEstimator< DSSComputer, detail::TangentVectorFromDSS< DSSComputer > > Super

Additional Inherited Members

Public Types inherited from DGtal::detail::PosIndepScaleIndepSCEstimator< DSSComputer, detail::TangentVectorFromDSS< DSSComputer > >
typedef DSSComputer SegmentComputer
typedef SegmentComputer::ConstIterator ConstIterator
typedef typename detail::TangentVectorFromDSS< DSSComputer >::Value Quantity
Data Fields inherited from DGtal::detail::PosIndepScaleIndepSCEstimator< DSSComputer, detail::TangentVectorFromDSS< DSSComputer > >
ConstIterator myBegin
ConstIterator myEnd
const SegmentComputermySCPtr
detail::TangentVectorFromDSS< DSSComputer > myFunctor

Detailed Description

template<typename DSSComputer>
class DGtal::TangentVectorFromDSSEstimator< DSSComputer >

Description of class 'TangentVectorFromDSSEstimator'

Aim: estimates the (not normalized) tangent vector from the slope parameters of a DSS recognized by a segment computer.

Template Parameters
DSSComputera model of segment computer devoted the DSS recognition

Definition at line 1038 of file SegmentComputerEstimators.h.

Member Typedef Documentation

◆ Super

template<typename DSSComputer>
typedef detail::PosIndepScaleIndepSCEstimator<DSSComputer, detail::TangentVectorFromDSS<DSSComputer> > DGtal::TangentVectorFromDSSEstimator< DSSComputer >::Super
private

Definition at line 1043 of file SegmentComputerEstimators.h.

Constructor & Destructor Documentation

◆ TangentVectorFromDSSEstimator() [1/2]

template<typename DSSComputer>
DGtal::TangentVectorFromDSSEstimator< DSSComputer >::TangentVectorFromDSSEstimator ( )
inline

Default Constructor.

Definition at line 1049 of file SegmentComputerEstimators.h.

1049: Super() {};
detail::PosIndepScaleIndepSCEstimator< DSSComputer, detail::TangentVectorFromDSS< DSSComputer > > Super

Referenced by TangentVectorFromDSSEstimator().

◆ TangentVectorFromDSSEstimator() [2/2]

template<typename DSSComputer>
DGtal::TangentVectorFromDSSEstimator< DSSComputer >::TangentVectorFromDSSEstimator ( const TangentVectorFromDSSEstimator< DSSComputer > & other)
inline

Copy constructor.

Parameters
otherthe object to clone.

Definition at line 1054 of file SegmentComputerEstimators.h.

References TangentVectorFromDSSEstimator().


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