|
scatter 0.1.0
|
[brief description] More...
#include <CairoRenderer.hpp>
Public Member Functions | |
| CairoRenderer (const std::string &filename, const double &width, const double &height) | |
| [brief description] | |
| virtual | ~CairoRenderer () |
| [brief description] | |
| void | restrictArea (const Point &p1, const Point &p2) |
| [brief description] | |
| void | area (const std::vector< Point > &points, const Colour &colour=Colour()) |
| [brief description] | |
| void | circle (const Point &p, const double &radius, const Colour &colour=Colour(), bool fill=true) |
| [brief description] | |
| void | line (const Point &p1, const Point &p2, const Colour &colour=Colour(), const double &line_width=0.1) |
| [brief description] | |
| void | rectangle (const Point &p1, const Point &p2, const Colour &colour=Colour(), bool fill=true) |
| [brief description] | |
| void | ellipse (const Point &p, const double &minor, const double &major, const double &rotation, const Colour &colour=Colour(), bool fill=true) |
| [brief description] | |
| void | asterisk (const Point &p, const double &radius, const Colour &colour=Colour()) |
| [brief description] | |
| void | cross (const Point &p, const double &radius, const Colour &colour=Colour()) |
| [brief description] | |
| void | plus (const Point &p, const double &radius, const Colour &colour=Colour()) |
| [brief description] | |
| void | triangle (const Point &p, const double &radius, const Colour &colour=Colour(), bool fill=true) |
| [brief description] | |
| void | diamond (const Point &p, const double &radius, const Colour &colour=Colour(), bool fill=true) |
| [brief description] | |
| void | square (const Point &p, const double &radius, const Colour &colour=Colour(), bool fill=true) |
| [brief description] | |
| void | star (const Point &p, const double &radius, const Colour &colour=Colour(), bool fill=true) |
| [brief description] | |
| void | arrow (const Point &p1, const Point &p2, const Point &p3, const Point &p4, const Colour &colour=Colour()) |
| [brief description] | |
| void | text (const Point &p, const std::string &label, const TextOptions &options=TextOptions()) |
| [brief description] | |
| void | text (const Point &p, const std::string &label, const Anchor &anchor) |
| [brief description] | |
| double | getCharWidth (const TextOptions &options) |
| [brief description] | |
Public Member Functions inherited from scatter::Renderer | |
| Renderer () | |
| [brief description] | |
| virtual | ~Renderer () |
| [brief description] | |
Protected Member Functions | |
| Pango::FontDescription | makeFont (const TextOptions &options) |
| [brief description] | |
| void | draw (const std::function< void()> &drawing_function, const Colour &colour, bool fill, const double &line_width=0.1) |
| [brief description] | |
[brief description]
[long description]
| scatter::CairoRenderer::CairoRenderer | ( | const std::string & | filename, |
| const double & | width, | ||
| const double & | height ) |
[brief description]
[long description]
| filename | [description] |
| width | [description] |
| height | [description] |
|
virtual |
[brief description]
[long description]
|
virtual |
[brief description]
[long description]
| points | [description] |
| colour | [description] |
Implements scatter::Renderer.
|
virtual |
[brief description]
[long description]
| p1 | [description] |
| p2 | [description] |
| p3 | [description] |
| p4 | [description] |
| colour | [description] |
Implements scatter::Renderer.
|
virtual |
[brief description]
[long description]
| p | [description] |
| radius | [description] |
| colour | [description] |
Implements scatter::Renderer.
|
virtual |
[brief description]
[long description]
| p | [description] |
| radius | [description] |
| colour | [description] |
| fill | [description] |
Implements scatter::Renderer.
|
virtual |
[brief description]
[long description]
| p | [description] |
| radius | [description] |
| colour | [description] |
Implements scatter::Renderer.
|
virtual |
[brief description]
[long description]
| p | [description] |
| radius | [description] |
| colour | [description] |
| fill | [description] |
Implements scatter::Renderer.
|
protected |
[brief description]
[long description]
| drawing_function | [description] |
| colour | [description] |
| fill | [description] |
| line_width | [description] |
|
virtual |
[brief description]
[long description]
| p | [description] |
| minor | [description] |
| major | [description] |
| rotation | [description] |
| colour | [description] |
| fill | [description] |
Implements scatter::Renderer.
|
virtual |
[brief description]
[long description]
| options | [description] |
Implements scatter::Renderer.
|
virtual |
[brief description]
[long description]
| p1 | [description] |
| p2 | [description] |
| colour | [description] |
| line_width | [description] |
Implements scatter::Renderer.
|
protected |
[brief description]
[long description]
| options | [description] |
|
virtual |
[brief description]
[long description]
| p | [description] |
| radius | [description] |
| colour | [description] |
Implements scatter::Renderer.
|
virtual |
[brief description]
[long description]
| p1 | [description] |
| p2 | [description] |
| colour | [description] |
| fill | [description] |
Implements scatter::Renderer.
[brief description]
[long description]
| p1 | [description] |
| p2 | [description] |
Implements scatter::Renderer.
|
virtual |
[brief description]
[long description]
| p | [description] |
| radius | [description] |
| colour | [description] |
| fill | [description] |
Implements scatter::Renderer.
|
virtual |
[brief description]
[long description]
| p | [description] |
| radius | [description] |
| colour | [description] |
| fill | [description] |
Implements scatter::Renderer.
|
virtual |
[brief description]
[long description]
| p | [description] |
| label | [description] |
| anchor | [description] |
Implements scatter::Renderer.
|
virtual |
[brief description]
[long description]
| p | [description] |
| label | [description] |
| options | [description] |
Implements scatter::Renderer.
|
virtual |
[brief description]
[long description]
| p | [description] |
| radius | [description] |
| colour | [description] |
| fill | [description] |
Implements scatter::Renderer.