wxPdfDocument 0.9.2
|
Class representing a flattened path. More...
#include <pdfgraphics.h>
Public Member Functions | |
wxPdfFlatPath (const wxPdfShape *shape, double flatness=1, int limit=10) | |
Constructor. | |
virtual | ~wxPdfFlatPath () |
Destructor. | |
void | InitIter () |
Initialize path iterator. | |
void | FetchSegment () |
Fetch current path segment. | |
void | Next () |
Advance path iterator. | |
int | CurrentSegment (double coords[]) |
Get current path segment. | |
void | SubdivideCubic () |
Subdivide cubic bezier curve path. | |
bool | IsDone () |
Check whether path iterator is done. | |
double | MeasurePathLength () |
Measure flattened path length. |
Class representing a flattened path.
wxPdfFlatPath::wxPdfFlatPath | ( | const wxPdfShape * | shape, |
double | flatness = 1 , |
||
int | limit = 10 |
||
) |
Constructor.
virtual wxPdfFlatPath::~wxPdfFlatPath | ( | ) | [virtual] |
Destructor.
int wxPdfFlatPath::CurrentSegment | ( | double | coords[] | ) |
Get current path segment.
[out] | coords | coordinates of current segment |
void wxPdfFlatPath::FetchSegment | ( | ) |
Fetch current path segment.
void wxPdfFlatPath::InitIter | ( | ) |
Initialize path iterator.
bool wxPdfFlatPath::IsDone | ( | ) | [inline] |
Check whether path iterator is done.
double wxPdfFlatPath::MeasurePathLength | ( | ) |
Measure flattened path length.
void wxPdfFlatPath::Next | ( | ) |
Advance path iterator.
void wxPdfFlatPath::SubdivideCubic | ( | ) |
Subdivide cubic bezier curve path.