32 #if defined(ArithmeticalDSSCheck_RECURSES)
33 #error Recursive header files inclusion detected in ArithmeticalDSSCheck.h
36 #define ArithmeticalDSSCheck_RECURSES
38 #if !defined ArithmeticalDSSCheck_h
40 #define ArithmeticalDSSCheck_h
45 #include "DGtal/base/Common.h"
52 template <
typename TCoordinate,
54 unsigned short adjacency>
55 class ArithmeticalDSS;
65 template <
typename TCoordinate,
67 unsigned short adjacency>
81 template <
typename TCoordinate,
83 unsigned short adjacency>
98 template <
typename TCoordinate,
100 unsigned short adjacency>
110 template <
typename TCoordinate,
112 unsigned short adjacency>
122 #include "DGtal/geometry/curves/ArithmeticalDSSCheck.ih"
129 #undef ArithmeticalDSSCheck_RECURSES
Aim: This class represents a naive (resp. standard) digital straight segment (DSS),...
bool checkPointsRemainder(const ArithmeticalDSS< TCoordinate, TInteger, adjacency > &aDSS)
bool checkAll(const ArithmeticalDSS< TCoordinate, TInteger, adjacency > &aDSS)
bool checkPointsPosition(const ArithmeticalDSS< TCoordinate, TInteger, adjacency > &aDSS)
bool checkOnePoint(const ArithmeticalDSS< TCoordinate, TInteger, adjacency > &aDSS)
DGtal is the top-level namespace which contains all DGtal functions and types.