DGtal  1.4.beta
DGtal::concepts::CSegmentComputerEstimator< T > Struct Template Reference

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

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

Inheritance diagram for DGtal::concepts::CSegmentComputerEstimator< T >:
[legend]

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

myX
 
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

  • SegmentComputer

Notation

Definitions

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

Invariants

Models

TangentFromDSSEstimator, TangentAngleFromDSSEstimator, CurvatureFromDSSEstimator, TangentFromDCAEstimator, CurvatureFromDCAEstimator

See also
SegmentComputerEstimators

Notes

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

◆ BOOST_CONCEPT_ASSERT()

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

◆ BOOST_CONCEPT_USAGE()

Field Documentation

◆ mySC

◆ myX


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