DGtal 1.4.0
|
Aim: Defines the concept describing a functor which calculates a direction of the 2D DSS and an eccentricity [72] 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 [72] 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.
typedef T::RealVector DGtal::concepts::CLMSTTangentFromDSS< T >::RealVector |
Definition at line 97 of file CLMSTTangentFromDSS.h.
typedef T::TDSS DGtal::concepts::CLMSTTangentFromDSS< T >::TDSS |
Definition at line 98 of file CLMSTTangentFromDSS.h.
typedef 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.