#include <CairoPathIterator.hpp>
Collaboration diagram for Ionflux::Tools::Cairo::PathIterator:

Public Member Functions | |
| PathIterator () | |
| Constructor. | |
| PathIterator (const PathIterator &initPathIterator) | |
| Constructor. | |
| PathIterator (Path &initPath, unsigned int initIndex=0) | |
| Constructor. | |
| virtual | ~PathIterator () |
| Destructor. | |
| virtual PathData & | operator * () |
| Dereference. | |
| virtual PathData & | operator++ () |
| Increment. | |
| virtual PathData & | operator++ (int dummy) |
| Increment. | |
| virtual PathData & | operator-- () |
| Decrement. | |
| virtual PathData & | operator-- (int dummy) |
| Decrement. | |
| virtual bool | operator== (const PathIterator &other) |
| Comparison. | |
| virtual bool | operator!= (const PathIterator &other) |
| Comparison. | |
| virtual PathIterator & | operator= (const PathIterator &newPathIterator) |
| Assignment operator. | |
| virtual void | setPath (Path *newPath) |
| Set path. | |
| virtual void | setElementIndex (unsigned int newElementIndex) |
| Set element index. | |
| virtual Path * | getPath () const |
| Get path. | |
| virtual unsigned int | getElementIndex () const |
| Get element index. | |
Protected Attributes | |
| Path * | path |
| Path. | |
| unsigned int | elementIndex |
| Element index. | |
Iterator for a path in the Cairo vector graphics API (see http://www.cairographics.org/).
|
|
Constructor. Construct new PathIterator object. |
|
|
Constructor. Construct new PathIterator object.
|
|
||||||||||||
|
Constructor. Construct new PathIterator object.
|
|
|
Destructor. Destruct PathIterator object. |
|
|
Get element index.
|
|
|
Get path.
|
|
|
Dereference. Dereference operator.
|
|
|
Comparison. Comparison operator.
|
|
|
Increment. Increment operator.
|
|
|
Increment. Increment operator.
|
|
|
Decrement. Decrement operator.
|
|
|
Decrement. Decrement operator.
|
|
|
Assignment operator. Assign a path iterator to another path iterator.
|
|
|
Comparison. Comparison operator.
|
|
|
Set element index. Set new value of element index.
|
|
|
Set path. Set new value of path.
|
|
|
Element index.
|
|
|
Path.
|
1.4.6