31 #if defined(CEuclideanOrientedShape_RECURSES)
32 #error Recursive header files inclusion detected in CEuclideanOrientedShape.h
33 #else // defined(CEuclideanOrientedShape_RECURSES)
35 #define CEuclideanOrientedShape_RECURSES
37 #if !defined CEuclideanOrientedShape_h
39 #define CEuclideanOrientedShape_h
44 #include "DGtal/base/Common.h"
45 #include "DGtal/kernel/CCommutativeRing.h"
108 template <
typename T>
137 #endif // !defined CEuclideanOrientedShape_h
139 #undef CEuclideanOrientedShape_RECURSES
140 #endif // else defined(CEuclideanOrientedShape_RECURSES)