|
| BezierCurve (QList< QPointF > pointList) |
|
| BezierCurve (QList< QPointF > pointList, QList< qreal > pressureList, double tol) |
|
Status | createDomElement (QXmlStreamWriter &xmlStream) |
|
void | loadDomElement (QDomElement element) |
|
qreal | getWidth () const |
|
qreal | getFeather () const |
|
bool | getVariableWidth () const |
|
int | getColourNumber () const |
|
void | decreaseColourNumber () |
|
int | getVertexSize () const |
|
QPointF | getOrigin () const |
|
QPointF | getVertex (int i) const |
|
QPointF | getC1 (int i) const |
|
QPointF | getC2 (int i) const |
|
qreal | getPressure (int i) const |
|
bool | isSelected (int i) const |
|
bool | isSelected () const |
|
bool | isPartlySelected () const |
|
bool | isInvisible () const |
|
bool | intersects (QPointF point, qreal distance) |
|
bool | intersects (QRectF rectangle) |
|
void | setOrigin (const QPointF &point) |
|
void | setOrigin (const QPointF &point, const qreal &pressureValue, const bool &trueOrFalse) |
|
void | setC1 (int i, const QPointF &point) |
|
void | setC2 (int i, const QPointF &point) |
|
void | setVertex (int i, const QPointF &point) |
|
void | setLastVertex (const QPointF &point) |
|
void | setWidth (qreal desiredWidth) |
|
void | setFeather (qreal desiredFeather) |
|
void | setVariableWidth (bool YesOrNo) |
|
void | setInvisibility (bool YesOrNo) |
|
void | setColourNumber (int colourNumber) |
|
void | setSelected (bool YesOrNo) |
|
void | setSelected (int i, bool YesOrNo) |
|
BezierCurve | transformed (QTransform transformation) |
|
void | transform (QTransform transformation) |
|
void | appendCubic (const QPointF &c1Point, const QPointF &c2Point, const QPointF &vertexPoint, qreal pressureValue) |
|
void | addPoint (int position, const QPointF point) |
|
void | addPoint (int position, const qreal t) |
|
QPointF | getPointOnCubic (int i, qreal t) |
|
void | removeVertex (int i) |
|
QPainterPath | getStraightPath () |
|
QPainterPath | getSimplePath () |
|
QPainterPath | getStrokedPath () |
|
QPainterPath | getStrokedPath (qreal width) |
|
QPainterPath | getStrokedPath (qreal width, bool pressure) |
|
QRectF | getBoundingRect () |
|
void | drawPath (QPainter &painter, Object *object, QTransform transformation, bool simplified, bool showThinLines) |
|
void | createCurve (QList< QPointF > &pointList, QList< qreal > &pressureList) |
|
void | smoothCurve () |
|
|
static void | simplify (double tol, QList< QPointF > &inputList, int j, int k, QList< bool > &markList) |
|
static qreal | eLength (const QPointF point) |
|
static qreal | mLength (const QPointF point) |
|
static void | normalise (QPointF &point) |
|
static qreal | findDistance (BezierCurve curve, int i, QPointF P, QPointF &nearestPoint, qreal &t) |
|
static bool | findIntersection (BezierCurve curve1, int i1, BezierCurve curve2, int i2, QList< Intersection > &intersections) |
|
Definition at line 31 of file beziercurve.h.