![]() |
LibrePCB Developers Documentation
|
This is the complete list of members for Path, including all inherited members.
| addVertex(const Vertex &vertex) noexcept | Path | |
| addVertex(const Point &pos, const Angle &angle=Angle::deg0()) noexcept | Path | |
| arcObround(const Point &p1, const Point &p2, const Angle &angle, const PositiveLength &width) noexcept | Path | static |
| calcAreaOfStraightSegments() const noexcept | Path | |
| calcNearestPointBetweenVertices(const Point &p) const noexcept | Path | |
| centeredRect(const PositiveLength &width, const PositiveLength &height, const UnsignedLength &cornerRadius=UnsignedLength(0)) noexcept | Path | static |
| chamferedRect(const PositiveLength &width, const PositiveLength &height, const UnsignedLength &chamferSize, bool topLeft, bool topRight, bool bottomLeft, bool bottomRight) noexcept | Path | static |
| circle(const PositiveLength &diameter) noexcept | Path | static |
| clean() noexcept | Path | |
| cleaned() const noexcept | Path | |
| close() noexcept | Path | |
| donut(const PositiveLength &outerDiameter, const PositiveLength &innerDiameter) noexcept | Path | static |
| flatArc(const Point &p1, const Point &p2, const Angle &angle, const PositiveLength &maxTolerance) noexcept | Path | static |
| flattenArcs(const PositiveLength &maxTolerance) noexcept | Path | |
| flattenedArcs(const PositiveLength &maxTolerance) const noexcept | Path | |
| getTotalStraightLength() const noexcept | Path | |
| getVertices() noexcept | Path | inline |
| getVertices() const noexcept | Path | inline |
| insertVertex(int index, const Vertex &vertex) noexcept | Path | |
| insertVertex(int index, const Point &pos, const Angle &angle=Angle::deg0()) noexcept | Path | |
| invalidatePainterPath() const noexcept | Path | inlineprivate |
| isClosed() const noexcept | Path | |
| isCurved() const noexcept | Path | |
| isOnGrid(const PositiveLength &gridInterval) const noexcept | Path | |
| isZeroLength() const noexcept | Path | |
| line(const Point &p1, const Point &p2, const Angle &angle=Angle::deg0()) noexcept | Path | static |
| mappedToGrid(const PositiveLength &gridInterval) const noexcept | Path | |
| mapToGrid(const PositiveLength &gridInterval) noexcept | Path | |
| mirror(Qt::Orientation orientation, const Point ¢er=Point(0, 0)) noexcept | Path | |
| mirrored(Qt::Orientation orientation, const Point ¢er=Point(0, 0)) const noexcept | Path | |
| mPainterPathPx | Path | mutableprivate |
| mVertices | Path | private |
| obround(const PositiveLength &width, const PositiveLength &height) noexcept | Path | static |
| obround(const Point &p1, const Point &p2, const PositiveLength &width) noexcept | Path | static |
| octagon(const PositiveLength &width, const PositiveLength &height, const UnsignedLength &cornerRadius=UnsignedLength(0)) noexcept | Path | static |
| open() noexcept | Path | |
| operator!=(const Path &rhs) const noexcept | Path | inline |
| operator<(const Path &rhs) const noexcept | Path | |
| operator=(const Path &rhs) noexcept | Path | |
| operator==(const Path &rhs) const noexcept | Path | inline |
| Path() noexcept | Path | inline |
| Path(const Path &other) noexcept | Path | |
| Path(const QVector< Vertex > &vertices) noexcept | Path | inlineexplicit |
| Path(const SExpression &node) | Path | explicit |
| rect(const Point &p1, const Point &p2) noexcept | Path | static |
| reverse() noexcept | Path | |
| reversed() const noexcept | Path | |
| rotate(const Angle &angle, const Point ¢er=Point(0, 0)) noexcept | Path | |
| rotated(const Angle &angle, const Point ¢er=Point(0, 0)) const noexcept | Path | |
| serialize(SExpression &root) const | Path | |
| toClosedPath() const noexcept | Path | |
| toOpenPath() const noexcept | Path | |
| toOutlineStrokes(const PositiveLength &width) const noexcept | Path | |
| toQPainterPathPx() const noexcept | Path | |
| toQPainterPathPx(const QVector< Path > &paths, bool area) noexcept | Path | static |
| toSvgPathMm() const noexcept | Path | |
| translate(const Point &offset) noexcept | Path | |
| translated(const Point &offset) const noexcept | Path | |
| trapezoid(const PositiveLength &width, const PositiveLength &height, const Length &dw, const Length dh) noexcept | Path | static |
| ~Path() noexcept | Path | inline |