31 #if defined(SurfelAdjacency_RECURSES)
32 #error Recursive header files inclusion detected in SurfelAdjacency.h
33 #else // defined(SurfelAdjacency_RECURSES)
35 #define SurfelAdjacency_RECURSES
37 #if !defined SurfelAdjacency_h
39 #define SurfelAdjacency_h
44 #include <boost/array.hpp>
46 #include "DGtal/base/Common.h"
64 template <Dimension dim>
165 template <Dimension dim>
175 #include "DGtal/topology/SurfelAdjacency.ih"
180 #endif // !defined SurfelAdjacency_h
182 #undef SurfelAdjacency_RECURSES
183 #endif // else defined(SurfelAdjacency_RECURSES)
void selfDisplay(std::ostream &out) const
boost::array< bool, dim *dim > myInt2Ext
SurfelAdjacency(bool int2ext)
Aim: Represent adjacencies between surfel elements, telling if it follows an interior to exterior ord...
DGtal::uint32_t Dimension
std::ostream & operator<<(std::ostream &out, const ATu0v1< TKSpace, TLinearAlgebra > &object)
void setAdjacency(Dimension i, Dimension j, bool int2ext)
DGtal is the top-level namespace which contains all DGtal functions and types.
bool getAdjacency(Dimension i, Dimension j) const
SurfelAdjacency & operator=(const SurfelAdjacency &other)