33#if defined(Common_RECURSES)
34#error Recursive header files inclusion detected in Common.h
37#define Common_RECURSES
46#include <boost/version.hpp>
47#include <boost/concept_check.hpp>
48#include <boost/static_assert.hpp>
49#include <boost/concept/assert.hpp>
50#include <boost/concept/requires.hpp>
51#include <boost/iterator/iterator_concepts.hpp>
52#include <boost/concept_archetype.hpp>
53#include <boost/static_assert.hpp>
71#pragma warning(disable : 4290)
73#pragma warning(disable : 4800)
78#define _USE_MATH_DEFINES
87#define M_PI (3.14159265358979323846)
90#define M_PI_2 (1.57079632679489661923)
95#define secured_sprintf sprintf_s
98#define secured_sprintf snprintf
101#include "DGtal/base/Config.h"
102#include "DGtal/base/Trace.h"
103#include "DGtal/base/TraceWriterTerm.h"
104#include "DGtal/base/TraceWriterFile.h"
105#include "DGtal/base/Assert.h"
106#include "DGtal/base/ConceptUtils.h"
107#include "DGtal/base/BasicTypes.h"
108#include "DGtal/base/BasicFunctors.h"
109#include "DGtal/base/BasicArchetypes.h"
110#include "DGtal/base/Exceptions.h"
140 template <
class Space,
class KSpace>
class Display3D;
142#if defined( DGTAL_WITH_POLYSCOPE )
167#undef Common_RECURSES
Aim: This class specializes a 'Board' class so as to display DGtal objects more naturally (with <<)....
Base class for viewing DGtal objects.
Implements trace prefix for color terminals.
implementation of basic methods to trace out messages with indentation levels.
DGtal is the top-level namespace which contains all DGtal functions and types.
std::uint32_t uint32_t
unsigned 32-bit integer.
DGtal::uint32_t Dimension
TraceWriterTerm traceWriterTerm(std::cerr)
virtual void setStyle(Board2D &) const
virtual ~DrawableWithBoard2D()