Board 0.9.6
|
Illustrate the rough shape filter. More...
Functions | |
Group | slide () |
Group | diamond () |
Group | rough () |
Group | hachures () |
Group | hachuresBis () |
Group | polygons () |
Group | hachuresTer () |
Group | ell () |
int | main (int, char *[]) |
Illustrate the rough shape filter.
This source code is part of the Board project, a C++ library whose purpose is to allow simple drawings in EPS, FIG or SVG files. Copyright (C) 2007 Sebastien Fourey https://fourey.users.greyc.fr
Group diamond | ( | ) |
References LibBoard::mix(), LibBoard::Color::Red, and LibBoard::Color::Yellow.
Group ell | ( | ) |
References LibBoard::ShapeList::append(), LibBoard::Color::Black, LibBoard::Color::Brown, LibBoard::Board::Degree, LibBoard::Color::Green, LibBoard::makeRough(), LibBoard::Style::penColor, LibBoard::Color::Red, LibBoard::Ellipse::rotate(), LibBoard::Style::setDefaultLineWidth(), LibBoard::ShapeWithStyle::setFillColor(), LibBoard::ShapeWithStyle::setPenColor(), LibBoard::SketchyCrossingHachure, LibBoard::SketchyHachure, and LibBoard::ShapeWithStyle::style().
Referenced by main().
Group hachures | ( | ) |
References LibBoard::ShapeList::append(), LibBoard::Path::close(), LibBoard::Board::Degree, hachures(), LibBoard::Polyline::path(), LibBoard::rectangle(), LibBoard::Color::Red, LibBoard::Polyline::rotate(), LibBoard::Style::setDefaultLineWidth(), and LibBoard::StraightHachure.
Referenced by hachures(), LibBoard::hachures(), LibBoard::hachures(), LibBoard::hachures(), hachuresBis(), hachuresTer(), main(), LibBoard::RoughVisitor::map(), and LibBoard::RoughVisitor::map().
Group hachuresBis | ( | ) |
References LibBoard::Path::close(), LibBoard::Board::Degree, hachures(), LibBoard::Color::Red, and LibBoard::StraightHachure.
Referenced by main().
Group hachuresTer | ( | ) |
References LibBoard::Path::close(), LibBoard::Board::Degree, hachures(), LibBoard::Color::Red, and LibBoard::StraightHachure.
Referenced by main().
int main | ( | int | , |
char * | [] | ||
) |
References LibBoard::ShapeList::append(), LibBoard::Color::Blue, LibBoard::Style::defaultStyle(), LibBoard::Board::Degree, LibBoard::Board::disableLineWidthScaling(), ell(), LibBoard::framed(), hachures(), hachuresBis(), hachuresTer(), LibBoard::Tools::initBoardRand(), LibBoard::makeRough(), LibBoard::Polyline::path(), LibBoard::PlainFilling, polygons(), LibBoard::rectangle(), LibBoard::Color::Red, rough(), LibBoard::Board::saveSVG(), LibBoard::Board::setFillColor(), LibBoard::Board::setLineWidth(), LibBoard::Board::setPenColor(), and LibBoard::SketchyHachure.
Group polygons | ( | ) |
References LibBoard::ShapeList::append(), LibBoard::Path::close(), LibBoard::Color::Cyan, LibBoard::Board::Degree, LibBoard::Polyline::path(), LibBoard::rectangle(), LibBoard::Polyline::rotate(), LibBoard::Style::setDefaultFillColor(), LibBoard::Style::setDefaultLineWidth(), and LibBoard::Style::setDefaultPenColor().
Referenced by main().
Group rough | ( | ) |
References LibBoard::ShapeList::append(), LibBoard::Color::Black, LibBoard::boardFontText(), LibBoard::Color::Brown, LibBoard::circle(), LibBoard::Color::DarkGreen, LibBoard::Board::Degree, LibBoard::framed(), LibBoard::Color::Gray, LibBoard::Color::Green, LibBoard::Color::Lime, LibBoard::makeRough(), LibBoard::Color::Null, LibBoard::rectangle(), LibBoard::Color::Red, LibBoard::Ellipse::rotate(), LibBoard::SketchyCrossingHachure, and LibBoard::Color::White.
Referenced by main().