47#include "DGtal/base/Common.h"
48#include "DGtal/io/boards/Board2D.h"
49#include "DGtal/shapes/Shapes.h"
50#include "DGtal/helpers/StdDefs.h"
61 trace.beginBlock (
"Example dgtalBoard2D-2-sets" );
73 board <<
domain << shape_set;
74 board.
saveSVG(
"dgtalBoard2D-2-sets-1.svg");
75 board.
saveEPS(
"dgtalBoard2D-2-sets-1.eps");
76 board.
saveTikZ(
"dgtalBoard2D-2-sets-1.tikz");
78#ifdef DGTAL_WITH_CAIRO
92 board.
saveSVG(
"dgtalBoard2D-2-sets-2.svg");
93 board.
saveEPS(
"dgtalBoard2D-2-sets-2.eps");
94 board.
saveTikZ(
"dgtalBoard2D-2-sets-2.tikz");
96#ifdef DGTAL_WITH_CAIRO
110 board.
saveSVG(
"dgtalBoard2D-2-sets-3.svg");
111 board.
saveEPS(
"dgtalBoard2D-2-sets-3.eps");
112 board.
saveTikZ(
"dgtalBoard2D-2-sets-3.tikz");
114#ifdef DGTAL_WITH_CAIRO
Aim: This class specializes a 'Board' class so as to display DGtal objects more naturally (with <<)....
Size erase(const Point &p)
std::string className() const
static void addNorm1Ball(TDigitalSet &aSet, const Point &aCenter, UnsignedInteger aRadius)
void saveTikZ(const char *filename, PageSize size=Board::BoundingBox, double margin=10.0) const
void clear(const DGtal::Color &color=DGtal::Color::None)
void saveEPS(const char *filename, PageSize size=Board::BoundingBox, double margin=10.0) const
void saveSVG(const char *filename, PageSize size=Board::BoundingBox, double margin=10.0) const
void saveCairo(const char *filename, CairoType type=CairoPNG, PageSize size=Board::BoundingBox, double margin=10.0) const
Z2i this namespace gathers the standard of types for 2D imagery.
Object< DT8_4, DigitalSet > Object8_4
Object< DT4_8, DigitalSet > Object4_8
DigitalSetSelector< Domain, BIG_DS+HIGH_BEL_DS >::Type DigitalSet
DGtal is the top-level namespace which contains all DGtal functions and types.
Modifier class in a Board2D stream. Useful to choose your own mode for a given class....