#include <CairoPathData.hpp>
Inheritance diagram for Ionflux::Tools::Cairo::PathData:


Public Member Functions | |
| PathData () | |
| Constructor. | |
| PathData (const PathData &initPathData) | |
| Constructor. | |
| PathData (cairo_path_data_t *initPathData, bool initManagePathData=false) | |
| Constructor. | |
| PathData (cairo_path_data_type_t initPathDataType) | |
| Constructor. | |
| virtual | ~PathData () |
| Destructor. | |
| virtual cairo_path_data_type_t | getType () |
| Get type. | |
| virtual void | setType (cairo_path_data_type_t newType) |
| Set type. | |
| virtual unsigned int | getNumPoints () |
| Get number of points. | |
| virtual Point | getPoint (unsigned int pointIndex=0) |
| Get point. | |
| virtual void | setPoint (const Point &source, unsigned int pointIndex=0) |
| Set point. | |
| virtual void | setCairoPathData (cairo_path_data_t *newCairoPathData, bool newManagePathData=false) |
| Set cairo path data. | |
| virtual cairo_path_data_t * | getCairoPathData () const |
| Get cairo path data. | |
| virtual PathData & | operator= (const PathData &newCairoPathData) |
| Assignment operator. | |
| virtual PathData & | operator= (cairo_path_data_t *newCairoPathData) |
| Assignment operator. | |
| virtual void | setManagePathData (bool newManagePathData) |
| Set cairo path data management flag. | |
| virtual bool | getManagePathData () const |
| Get cairo path data management flag. | |
Protected Attributes | |
| cairo_path_data_t * | cairoPathData |
| Cairo path data. | |
| bool | managePathData |
| Cairo path data management flag. | |
Data element of a path in the Cairo vector graphics API (see http://www.cairographics.org/).
|
|
Constructor. Construct new PathData object. |
|
|
Constructor. Construct new PathData object.
|
|
||||||||||||
|
Constructor. Construct new PathData object.
|
|
|
Constructor. Construct new PathData object.
|
|
|
Destructor. Destruct PathData object. |
|
|
Get cairo path data. Get the cairo path data.
|
|
|
Get cairo path data management flag.
|
|
|
Get number of points. Get the number of points for this path element.
|
|
|
Get point. Get the point with the specified index.
|
|
|
Get type. Get the type of this path element.
|
|
|
Assignment operator. Assign a cairo path to this path object.
|
|
|
Assignment operator. Assign a path data to another path data.
|
|
||||||||||||
|
Set cairo path data. Set the cairo path data.
|
|
|
Set cairo path data management flag. Set new value of cairo path data management flag.
|
|
||||||||||||
|
Set point. Set the point with the specified index.
|
|
|
Set type. Set the type of this path element.
|
|
|
Cairo path data.
|
|
|
Cairo path data management flag.
|
1.4.6