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.