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.