LibrePCB Developers Documentation
Path Member List

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

addVertex(const Vertex &vertex) noexceptPath
addVertex(const Point &pos, const Angle &angle=Angle::deg0()) noexceptPath
arcObround(const Point &p1, const Point &p2, const Angle &angle, const PositiveLength &width) noexceptPathstatic
centeredRect(const PositiveLength &width, const PositiveLength &height) noexceptPathstatic
circle(const PositiveLength &diameter) noexceptPathstatic
close() noexceptPath
flatArc(const Point &p1, const Point &p2, const Angle &angle, const PositiveLength &maxTolerance) noexceptPathstatic
getTotalStraightLength() const noexceptPath
getVertices() noexceptPathinline
getVertices() const noexceptPathinline
insertVertex(int index, const Vertex &vertex) noexceptPath
insertVertex(int index, const Point &pos, const Angle &angle=Angle::deg0()) noexceptPath
invalidatePainterPath() const noexceptPathinlineprivate
isClosed() const noexceptPath
line(const Point &p1, const Point &p2, const Angle &angle=Angle::deg0()) noexceptPathstatic
mappedToGrid(const PositiveLength &gridInterval) const noexceptPath
mapToGrid(const PositiveLength &gridInterval) noexceptPath
mirror(Qt::Orientation orientation, const Point &center=Point(0, 0)) noexceptPath
mirrored(Qt::Orientation orientation, const Point &center=Point(0, 0)) const noexceptPath
mPainterPathPxPathmutableprivate
mVerticesPathprivate
obround(const PositiveLength &width, const PositiveLength &height) noexceptPathstatic
obround(const Point &p1, const Point &p2, const PositiveLength &width) noexceptPathstatic
octagon(const PositiveLength &width, const PositiveLength &height) noexceptPathstatic
operator!=(const Path &rhs) const noexceptPathinline
operator=(const Path &rhs) noexceptPath
operator==(const Path &rhs) const noexceptPathinline
Path() noexceptPathinline
Path(const Path &other) noexceptPath
Path(const QVector< Vertex > &vertices) noexceptPathinlineexplicit
Path(const SExpression &node, const Version &fileFormat)Path
rect(const Point &p1, const Point &p2) noexceptPathstatic
reverse() noexceptPath
reversed() const noexceptPath
rotate(const Angle &angle, const Point &center=Point(0, 0)) noexceptPath
rotated(const Angle &angle, const Point &center=Point(0, 0)) const noexceptPath
SerializableObject() noexceptSerializableObjectinline
serialize(SExpression &root) const overridePathvirtual
serializeObjectContainer(SExpression &root, const T &container, const QString &itemName)SerializableObjectinlinestatic
serializePointerContainer(SExpression &root, const T &container, const QString &itemName)SerializableObjectinlinestatic
serializePointerContainerUuidSorted(SExpression &root, const T &container, const QString &itemName)SerializableObjectinlinestatic
serializeToDomElement(const QString &name) constSerializableObjectinline
toClosedPath() const noexceptPath
toOutlineStrokes(const PositiveLength &width) const noexceptPath
toQPainterPathPx() const noexceptPath
toQPainterPathPx(const QVector< Path > &paths, bool area) noexceptPathstatic
translate(const Point &offset) noexceptPath
translated(const Point &offset) const noexceptPath
~Path() noexceptPathinline
~SerializableObject() noexceptSerializableObjectinlinevirtual