Pencil2D  ff90c0872e88be3bf81c548cd60f01983012ec49
Pencil2D is an animation software for both bitmap and vector graphics. It is free, multi-platform, and open source.
 All Classes Functions
BezierCurve Member List

This is the complete list of members for BezierCurve, including all inherited members.

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