The BoardClipperPathGenerator class creates a Clipper path from a librepcb::Board.
More...
#include <boardclipperpathgenerator.h>
|
| BoardClipperPathGenerator (Board &board, const PositiveLength &maxArcTolerance) noexcept |
|
| ~BoardClipperPathGenerator () noexcept |
|
const ClipperLib::Paths & | getPaths () const noexcept |
|
void | takePathsTo (ClipperLib::Paths &out) noexcept |
|
void | addCopper (const Layer &layer, const QSet< const NetSignal *> &netsignals, bool ignorePlanes=false) |
|
void | addVia (const BI_Via &via, const Length &offset=Length(0)) |
|
void | addNetLine (const BI_NetLine &netLine, const Length &offset=Length(0)) |
|
void | addPlane (const BI_Plane &plane) |
|
void | addPolygon (const Path &path, const UnsignedLength &lineWidth, bool filled) |
|
void | addCircle (const Circle &circle, const Transform &transform, const Length &offset=Length(0)) |
|
void | addStrokeText (const BI_StrokeText &strokeText, const Length &offset=Length(0)) |
|
void | addHole (const PositiveLength &diameter, const NonEmptyPath &path, const Transform &transform=Transform(), const Length &offset=Length(0)) |
|
void | addPad (const BI_FootprintPad &pad, const Layer &layer, const Length &offset=Length(0)) |
|
The BoardClipperPathGenerator class creates a Clipper path from a librepcb::Board.
◆ BoardClipperPathGenerator()
◆ ~BoardClipperPathGenerator()
◆ getPaths()
const ClipperLib::Paths& getPaths |
( |
| ) |
const |
|
inlinenoexcept |
◆ takePathsTo()
void takePathsTo |
( |
ClipperLib::Paths & |
out | ) |
|
|
noexcept |
◆ addCopper()
void addCopper |
( |
const Layer & |
layer, |
|
|
const QSet< const NetSignal *> & |
netsignals, |
|
|
bool |
ignorePlanes = false |
|
) |
| |
◆ addVia()
◆ addNetLine()
◆ addPlane()
◆ addPolygon()
◆ addCircle()
◆ addStrokeText()
◆ addHole()
◆ addPad()
◆ mBoard
◆ mMaxArcTolerance
◆ mPaths
The documentation for this class was generated from the following files: