#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.
|