30 #if defined(DrawWithBoard3DTo2DModifier_RECURSES)
31 #error Recursive header files inclusion detected in DrawWithBoard3DTo2DModifier.h
32 #else // defined(DrawWithBoard3DTo2DModifier_RECURSES)
34 #define DrawWithBoard3DTo2DModifier_RECURSES
36 #if !defined DrawWithBoard3DTo2DModifier_h
38 #define DrawWithBoard3DTo2DModifier_h
43 #include "DGtal/base/Common.h"
44 #include "DGtal/base/Alias.h"
45 #include "DGtal/base/ConstAlias.h"
46 #include "DGtal/images/CConstImage.h"
47 #include "DGtal/base/CountedPtr.h"
48 #include "DGtal/topology/KhalimskySpaceND.h"
49 #include "DGtal/io/DrawWithDisplay3DModifier.h"
65 #ifndef DrawWithViewer3DModifier_h
156 #include "DGtal/io/boards/DrawWithBoard3DTo2DModifier.ih"
162 #endif // !defined DrawWithBoard3DTo2DModifier_h
164 #undef DrawWithBoard3DTo2DModifier_RECURSES
165 #endif // else defined(DrawWithBoard3DTo2DModifier_RECURSES)
CameraPosition(const double x, const double y, const double z)
CameraUpVector(const double x, const double y, const double z)
std::string className() const
DGtal is the top-level namespace which contains all DGtal functions and types.
CameraZNearFar class to set near and far distance.
CameraZNearFar(const double near, const double far)
CameraDirection class to set camera direction.
CameraPosition class to set camera position.
CameraUpVector class to set camera up-vector.
Base class specifying the methods for classes which intend to modify a Viewer3D stream.
CameraDirection(const double x, const double y, const double z)