#include <cmath>
#include <cstdlib>
#include <fstream>
#include <iostream>
using namespace LibBoard;
int main(int, char *[])
{
std::vector<Point> points;
for (double x = -1.0; x <= 1.0; x += 0.01) {
}
-30, 30,
Color(0, 0, 255));
board.
saveEPS(
"example1_Letter.eps", Board::Letter);
board.
saveFIG(
"example1_Letter.fig", Board::Letter);
board.
saveSVG(
"example1_Letter.svg", Board::Letter);
}
void saveEPS(std::ostream &out, PageSize size=Board::BoundingBox, double margin=0.0, Unit unit=UMillimeter, const std::string &title=std::string()) const
Definition: Board.cpp:532
static void disableLineWidthScaling()
Definition: Board.cpp:139
void saveSVG(const char *filename, PageSize size=Board::BoundingBox, double margin=0.0, Unit unit=UMillimeter) const
Definition: Board.cpp:758
ShapeList & push_back(Shape *shape)
Definition: ShapeList.cpp:441
Struct representing a 2D point.
Definition: Point.h:42
Board & setPenColorRGBi(unsigned char red, unsigned char green, unsigned char blue, unsigned char alpha=255)
Definition: Board.cpp:232
void drawArrow(double x1, double y1, double x2, double y2, Arrow::ExtremityType type=Arrow::Plain)
Definition: Board.cpp:313
virtual Point center(LineWidthFlag lineWidthFlag=IgnoreLineWidth) const
Definition: Shape.cpp:59
Declaration of the Board class.
Class for EPS, FIG or SVG drawings.
Definition: Board.h:62
void drawPolyline(const std::vector< Point > &points)
Definition: Board.cpp:367
Board & setPenColor(const Color &color)
Definition: Board.cpp:244
void saveFIG(const char *filename, PageSize size=Board::BoundingBox, double margin=0.0, Unit unit=UMillimeter) const
Definition: Board.cpp:629
void fillGouraudTriangle(const Point &p1, const Color &color1, const Point &p2, const Color &color2, const Point &p3, const Color &color3, unsigned char divisions=3)
Definition: Board.cpp:406
Board & setLineWidth(double width)
Definition: Board.cpp:274
Rect boundingBox(LineWidthFlag) const override
Definition: ShapeList.cpp:419
Structure representing an RGB triple.
Definition: Color.h:43