|
| BezierCurve (const QList< QPointF > &pointList, bool smooth=true) |
|
| BezierCurve (const QList< QPointF > &pointList, const QList< qreal > &pressureList, double tol, bool smooth=true) |
|
Status | createDomElement (QXmlStreamWriter &xmlStream) |
|
void | loadDomElement (const QDomElement &element) |
|
qreal | getWidth () const |
|
qreal | getFeather () const |
|
bool | getVariableWidth () const |
|
int | getColorNumber () const |
|
void | decreaseColorNumber () |
|
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 vertex) const |
|
bool | isSelected () const |
|
bool | isPartlySelected () const |
|
bool | isInvisible () const |
|
bool | intersects (QPointF point, qreal distance) |
|
bool | intersects (QRectF rectangle) |
|
bool | isFilled () const |
|
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 | setColorNumber (int colorNumber) |
|
void | setSelected (bool YesOrNo) |
|
void | setSelected (int i, bool YesOrNo) |
|
void | setFilled (bool yesOrNo) |
| BezierCurve::setFilled. More...
|
|
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 fraction) |
|
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 (const QList< QPointF > &pointList, const QList< qreal > &pressureList, bool smooth) |
|
void | smoothCurve () |
|
|
static void | simplify (double tol, const 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 33 of file beziercurve.h.