DGtal  0.9.3
Public Types | Public Member Functions | Private Attributes
DGtal::concepts::CSegmentComputerEstimator< T > Struct Template Reference

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

Inheritance diagram for DGtal::concepts::CSegmentComputerEstimator< T >:
Collaboration diagram for DGtal::concepts::CSegmentComputerEstimator< T >:

Public Types

typedef T::SegmentComputer SegmentComputer
- Public Types inherited from DGtal::concepts::CCurveLocalGeometricEstimator< T >
typedef T::Quantity Quantity
typedef T::ConstIterator ConstIterator

Public Member Functions

 BOOST_CONCEPT_ASSERT ((CSegment< SegmentComputer >))
 BOOST_CONCEPT_USAGE (CSegmentComputerEstimator)
- Public Member Functions inherited from DGtal::concepts::CCurveLocalGeometricEstimator< T >
 BOOST_CONCEPT_ASSERT ((concepts::CQuantity< Quantity >))
 BOOST_CONCEPT_ASSERT ((boost_concepts::ReadableIteratorConcept< ConstIterator >))
 BOOST_CONCEPT_ASSERT ((boost_concepts::ForwardTraversalConcept< ConstIterator >))
 BOOST_CONCEPT_USAGE (CCurveLocalGeometricEstimator)

Private Attributes

SegmentComputer mySC

Detailed Description

template<typename T>
struct DGtal::concepts::CSegmentComputerEstimator< T >

Aim: This concept is a refinement of CCurveLocalGeometricEstimator devoted to the estimation of a geometric quantiy along a segment detected by a segment computer.

Description of concept 'CSegmentComputerEstimator'

Refinement of

Associated types :



Valid expressions and semantics

Name Expression Type requirements Return type Precondition Semantics Post condition Complexity
Attach x.attach(s) void Attach the segment computer constant



TangentFromDSSEstimator, TangentAngleFromDSSEstimator, CurvatureFromDSSEstimator, TangentFromDCAEstimator, CurvatureFromDCAEstimator

See also


Template Parameters
Tthe type that should be a model of CSegmentComputerEstimator.

Definition at line 97 of file CSegmentComputerEstimator.h.

Member Typedef Documentation

◆ SegmentComputer

template<typename T >
typedef T::SegmentComputer DGtal::concepts::CSegmentComputerEstimator< T >::SegmentComputer

Definition at line 103 of file CSegmentComputerEstimator.h.

Member Function Documentation


template<typename T >
DGtal::concepts::CSegmentComputerEstimator< T >::BOOST_CONCEPT_ASSERT ( (CSegment< SegmentComputer >)  )


template<typename T >
DGtal::concepts::CSegmentComputerEstimator< T >::BOOST_CONCEPT_USAGE ( CSegmentComputerEstimator< T >  )

Field Documentation

◆ mySC

template<typename T >
SegmentComputer DGtal::concepts::CSegmentComputerEstimator< T >::mySC

◆ myX

template<typename T >
T DGtal::concepts::CSegmentComputerEstimator< T >::myX

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