29 #if defined(CLMSTTangentFromDSS_RECURSES) 30 #error Recursive header files inclusion detected in CLMSTTangentFromDSS.h 31 #else // defined(CLMSTTangentFromDSS_RECURSES) 33 #define CLMSTTangentFromDSS_RECURSES 35 #if !defined CLMSTTangentFromDSS_h 37 #define CLMSTTangentFromDSS_h 42 #include "DGtal/base/Common.h" 43 #include "boost/concept_check.hpp" 44 #include "DGtal/base/ConceptUtils.h" 45 #include "DGtal/base/CBidirectionalRange.h" 46 #include "DGtal/geometry/curves/CForwardSegmentComputer.h" 98 typedef typename T::TDSS
TDSS;
129 #endif // !defined CLMSTTangentFromDSS_h 131 #undef CLMSTTangentFromDSS_RECURSES 132 #endif // else defined(CLMSTTangentFromDSS_RECURSES) Go to http://www.sgi.com/tech/stl/Assignable.html.
void checkConstConstraints() const
Go to http://www.sgi.com/tech/stl/DefaultConstructible.html.
Aim: Defines the concept describing a bidirectional range.
void sameType(const T &t1, const T &t2)
BOOST_CONCEPT_ASSERT((CForwardSegmentComputer< TDSS >))
Go to http://www.sgi.com/tech/stl/CopyConstructible.html.
BOOST_CONCEPT_USAGE(CLMSTTangentFromDSS)
Aim: Defines the concept describing a forward segment computer. Like any model of CIncrementalSegment...
DGtal is the top-level namespace which contains all DGtal functions and types.
Aim: Defines the concept describing a functor which calculates a direction of the 2D DSS and an eccen...