|
DGtal 1.4.2
|
Aim: Defines the concept describing a functor which calculates a direction of the 2D DSS and an eccentricity [74] of a given point in this DSS. More...
#include <DGtal/geometry/curves/estimation/CLMSTTangentFromDSS.h>
Public Types | |
| typedef T::Value | Value |
| typedef T::RealVector | RealVector |
| typedef T::TDSS | TDSS |
Public Member Functions | |
| BOOST_CONCEPT_ASSERT ((CForwardSegmentComputer< TDSS >)) | |
| BOOST_CONCEPT_ASSERT ((CBidirectionalRange< RealVector >)) | |
| BOOST_CONCEPT_USAGE (CLMSTTangentFromDSS) | |
| void | checkConstConstraints () const |
Private Attributes | |
| RealVector | vec |
| Value | v1 |
| Value | v2 |
| T | x |
| double | d |
| TDSS | dss |
Aim: Defines the concept describing a functor which calculates a direction of the 2D DSS and an eccentricity [74] of a given point in this DSS.
Description of concept 'CLMSTTangentFromDSS'
| Name | Expression | Type requirements | Return type | Precondition | Semantics | Post condition | Complexity |
|---|---|---|---|---|---|---|---|
| operator() | x() | (const TDSS &, const int &, const int &) | T::Value | Calculates DSS direction and eccentricity of given points in the DSS. | model dependant |
| T | the type that should be a model of CLMSTTangentFromDSS. |
Definition at line 93 of file CLMSTTangentFromDSS.h.
| T::RealVector DGtal::concepts::CLMSTTangentFromDSS< T >::RealVector |
Definition at line 97 of file CLMSTTangentFromDSS.h.
| T::TDSS DGtal::concepts::CLMSTTangentFromDSS< T >::TDSS |
Definition at line 98 of file CLMSTTangentFromDSS.h.
| T::Value DGtal::concepts::CLMSTTangentFromDSS< T >::Value |
Definition at line 96 of file CLMSTTangentFromDSS.h.
| DGtal::concepts::CLMSTTangentFromDSS< T >::BOOST_CONCEPT_ASSERT | ( | (CBidirectionalRange< RealVector >) | ) |
| DGtal::concepts::CLMSTTangentFromDSS< T >::BOOST_CONCEPT_ASSERT | ( | (CForwardSegmentComputer< TDSS >) | ) |
|
inline |
Definition at line 103 of file CLMSTTangentFromDSS.h.
References DGtal::concepts::CLMSTTangentFromDSS< T >::d, DGtal::concepts::CLMSTTangentFromDSS< T >::dss, DGtal::concepts::ConceptUtils::sameType(), and DGtal::concepts::CLMSTTangentFromDSS< T >::vec.
|
inline |
Definition at line 110 of file CLMSTTangentFromDSS.h.
References DGtal::concepts::CLMSTTangentFromDSS< T >::dss, and DGtal::concepts::ConceptUtils::sameType().
|
private |
Definition at line 119 of file CLMSTTangentFromDSS.h.
Referenced by DGtal::concepts::CLMSTTangentFromDSS< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 120 of file CLMSTTangentFromDSS.h.
Referenced by DGtal::concepts::CLMSTTangentFromDSS< T >::BOOST_CONCEPT_USAGE(), and DGtal::concepts::CLMSTTangentFromDSS< T >::checkConstConstraints().
|
private |
Definition at line 117 of file CLMSTTangentFromDSS.h.
|
private |
Definition at line 117 of file CLMSTTangentFromDSS.h.
|
private |
Definition at line 116 of file CLMSTTangentFromDSS.h.
Referenced by DGtal::concepts::CLMSTTangentFromDSS< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 118 of file CLMSTTangentFromDSS.h.