Scribus
Open source desktop publishing at your fingertips
|
Public Member Functions | |
FPointArray (int size) | |
FPointArray (const FPointArray &a) | |
int | size () const |
bool | resize (int newCount) |
void | reverse () |
void | setPoint (int i, double x, double y) |
void | setPoint (int i, FPoint p) |
bool | setPoints (int nPoints, double firstx, double firsty,...) |
bool | putPoints (int index, int nPoints, double firstx, double firsty,...) |
bool | putPoints (int index, int nPoints, const FPointArray &from, int fromIndex=0) |
void | point (int i, double *x, double *y) const |
const FPoint & | point (int i) const |
QPoint | pointQ (int i) const |
QPointF | pointQF (int i) const |
void | translate (double dx, double dy) |
void | scale (double sx, double sy) |
QRectF | boundingRect () |
FPoint | WidthHeight () const |
void | map (QTransform m) |
FPointArray & | operator= (const FPointArray &a) |
FPointArray | copy () const |
void | setMarker () |
bool | isMarker (int pos) const |
bool | isMarkerI (ConstIterator p) const |
bool | isMarkerD (double x, double y) const |
void | addPoint (double x, double y) |
void | addPoint (FPoint p) |
bool | hasLastQuadPoint (double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) const |
void | addQuadPoint (double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) |
void | addQuadPoint (FPoint p1, FPoint p2, FPoint p3, FPoint p4) |
double | lenPathSeg (int seg) const |
double | lenPathDist (int seg, double t1, double t2) const |
void | pointTangentNormalAt (int seg, double t, FPoint *p, FPoint *tn, FPoint *n) const |
void | pointDerivativesAt (int seg, double t, FPoint *p, FPoint *d1, FPoint *d2) const |
void | svgInit () |
void | svgMoveTo (double x, double y) |
void | svgLineTo (double x, double y) |
void | svgCurveToCubic (double x1, double y1, double x2, double y2, double x3, double y3) |
void | svgArcTo (double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x1, double y1) |
void | svgClosePath () |
void | calculateArc (bool relative, double &curx, double &cury, double angle, double x, double y, double r1, double r2, bool largeArcFlag, bool sweepFlag) |
bool | parseSVG (const QString &svgPath) |
QString | svgPath (bool closed=false) const |
QPainterPath | toQPainterPath (bool closed) |
void | fromQPainterPath (QPainterPath &path, bool close=false) |