DGtal  1.4.beta
DGtal::TangentFromDSSEstimator< DSSComputer > Class Template Reference

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

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

Public Member Functions

 TangentFromDSSEstimator ()
 
 TangentFromDSSEstimator (const TangentFromDSSEstimator &other)
 
- Public Member Functions inherited from DGtal::detail::PosIndepScaleIndepSCEstimator< DSSComputer, detail::NormalizedTangentVectorFromDSS >
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::NormalizedTangentVectorFromDSSSuper
 

Additional Inherited Members

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

Detailed Description

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

Description of class 'TangentFromDSSEstimator'

Aim: estimates the (normalized) tangent vector from a DSS recognized by some segment computers.

Template Parameters
DSSComputera model of segment computer devoted the DSS recognition

Definition at line 1009 of file SegmentComputerEstimators.h.

Member Typedef Documentation

◆ Super

template<typename DSSComputer >
typedef detail::PosIndepScaleIndepSCEstimator<DSSComputer, detail::NormalizedTangentVectorFromDSS> DGtal::TangentFromDSSEstimator< DSSComputer >::Super
private

Definition at line 1014 of file SegmentComputerEstimators.h.

Constructor & Destructor Documentation

◆ TangentFromDSSEstimator() [1/2]

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

Default Constructor.

Definition at line 1020 of file SegmentComputerEstimators.h.

1020 : Super() {};
detail::PosIndepScaleIndepSCEstimator< DSSComputer, detail::NormalizedTangentVectorFromDSS > Super

◆ TangentFromDSSEstimator() [2/2]

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

Copy constructor.

Parameters
otherthe object to clone.

Definition at line 1025 of file SegmentComputerEstimators.h.

1025 : Super(other) {};

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