DGtal
2.2.0
Toggle main menu visibility
Loading...
Searching...
No Matches
dgtalBoard2D-1-points.cpp
Go to the documentation of this file.
1
17
29
38
39
41
#include <iostream>
42
#include "DGtal/base/Common.h"
43
#include "DGtal/io/boards/Board2D.h"
44
#include "DGtal/helpers/StdDefs.h"
46
47
using namespace
std
;
48
using namespace
DGtal
;
49
using namespace
DGtal::Z2i
;
50
52
53
int
main
()
54
{
55
trace
.
beginBlock
(
"Example dgtalBoard2D-1-points"
);
56
57
Point
p1( -3, -2 );
58
Point
p2( 7, 3 );
59
Point
p3( 0, 0 );
60
Domain
domain
( p1, p2 );
61
62
Board2D
board;
63
board <<
domain
<< p1 << p2 << p3;
64
65
board.
saveSVG
(
"dgtalBoard2D-1-points.svg"
);
66
board.
saveEPS
(
"dgtalBoard2D-1-points.eps"
);
67
board.
saveTikZ
(
"dgtalBoard2D-1-points.tikz"
);
68
69
#ifdef DGTAL_WITH_CAIRO
70
board.
saveCairo
(
"dgtalBoard2D-1-points-cairo.pdf"
,
Board2D::CairoPDF
);
71
board.
saveCairo
(
"dgtalBoard2D-1-points-cairo.png"
,
Board2D::CairoPNG
);
72
board.
saveCairo
(
"dgtalBoard2D-1-points-cairo.ps"
,
Board2D::CairoPS
);
73
board.
saveCairo
(
"dgtalBoard2D-1-points-cairo.svg"
,
Board2D::CairoSVG
);
74
#endif
75
76
trace
.
endBlock
();
77
return
0;
78
}
79
// //
DGtal::Board2D
Aim: This class specializes a 'Board' class so as to display DGtal objects more naturally (with <<)....
Definition
Board2D.h:71
DGtal::Point
DGtal::Trace::beginBlock
void beginBlock(const std::string &keyword="")
DGtal::Trace::endBlock
double endBlock()
DGtal::Domain
LibBoard::Board::saveTikZ
void saveTikZ(const char *filename, PageSize size=Board::BoundingBox, double margin=10.0) const
Definition
Board.cpp:1218
LibBoard::Board::saveEPS
void saveEPS(const char *filename, PageSize size=Board::BoundingBox, double margin=10.0) const
Definition
Board.cpp:804
LibBoard::Board::saveSVG
void saveSVG(const char *filename, PageSize size=Board::BoundingBox, double margin=10.0) const
Definition
Board.cpp:1011
LibBoard::Board::CairoSVG
@ CairoSVG
Definition
Board.h:40
LibBoard::Board::CairoPDF
@ CairoPDF
Definition
Board.h:40
LibBoard::Board::CairoPNG
@ CairoPNG
Definition
Board.h:40
LibBoard::Board::CairoPS
@ CairoPS
Definition
Board.h:40
LibBoard::Board::saveCairo
void saveCairo(const char *filename, CairoType type=CairoPNG, PageSize size=Board::BoundingBox, double margin=10.0) const
Definition
Board.cpp:1138
DGtal::Z2i
Z2i this namespace gathers the standard of types for 2D imagery.
DGtal
DGtal is the top-level namespace which contains all DGtal functions and types.
Definition
ClosedIntegerHalfPlane.h:49
DGtal::trace
Trace trace
std
STL namespace.
main
int main(int, char **)
Definition
testIntegerComputer.cpp:331
domain
Domain domain
Definition
testProjection.cpp:88
examples
io
boards
dgtalBoard2D-1-points.cpp
Generated on
for DGtal by
1.18.0