31 #if defined(ImplicitShapeFactory_RECURSES)
32 #error Recursive header files inclusion detected in ImplicitShapeFactory.h
35 #define ImplicitShapeFactory_RECURSES
37 #if !defined ImplicitShapeFactory_h
39 #define ImplicitShapeFactory_h
44 #include "DGtal/base/Common.h"
45 #include "DGtal/shapes/implicit/ImplicitBall.h"
46 #include "DGtal/shapes/implicit/ImplicitNorm1Ball.h"
47 #include "DGtal/shapes/implicit/ImplicitHyperCube.h"
48 #include "DGtal/shapes/implicit/ImplicitRoundedHyperCube.h"
49 #include "DGtal/shapes/parametric/Ball2D.h"
50 #include "DGtal/shapes/parametric/Flower2D.h"
51 #include "DGtal/shapes/parametric/NGon2D.h"
52 #include "DGtal/shapes/parametric/AccFlower2D.h"
53 #include "DGtal/shapes/parametric/Ellipse2D.h"
54 #include "DGtal/shapes/parametric/Astroid2D.h"
55 #include "DGtal/shapes/parametric/Lemniscate2D.h"
78 #undef ImplicitShapeFactory_RECURSES
DGtal is the top-level namespace which contains all DGtal functions and types.