|
| GerberGenerator ()=delete |
|
| GerberGenerator (const GerberGenerator &other)=delete |
|
| GerberGenerator (const QDateTime &creationDate, const QString &projName, const Uuid &projUuid, const QString &projRevision) noexcept |
|
| ~GerberGenerator () noexcept |
|
const QString & | toStr () const noexcept |
|
void | setFileFunctionOutlines (bool plated) noexcept |
|
void | setFileFunctionCopper (int layer, CopperSide side, Polarity polarity) noexcept |
|
void | setFileFunctionSolderMask (BoardSide side, Polarity polarity) noexcept |
|
void | setFileFunctionLegend (BoardSide side, Polarity polarity) noexcept |
|
void | setFileFunctionPaste (BoardSide side, Polarity polarity) noexcept |
|
void | setFileFunctionComponent (int layer, BoardSide side) noexcept |
|
void | setLayerPolarity (Polarity p) noexcept |
|
void | drawLine (const Point &start, const Point &end, const UnsignedLength &width, Function function, const std::optional< QString > &net, const QString &component) noexcept |
|
void | drawPathOutline (const Path &path, const UnsignedLength &lineWidth, Function function, const std::optional< QString > &net, const QString &component) noexcept |
|
void | drawPathArea (const Path &path, Function function, const std::optional< QString > &net, const QString &component) noexcept |
|
void | drawComponentOutline (const Path &path, const Angle &rot, const QString &designator, const QString &value, MountType mountType, const QString &manufacturer, const QString &mpn, const QString &footprintName, Function function) noexcept |
|
void | flashCircle (const Point &pos, const PositiveLength &dia, Function function, const std::optional< QString > &net, const QString &component, const QString &pin, const QString &signal) noexcept |
|
void | flashRect (const Point &pos, const PositiveLength &w, const PositiveLength &h, const UnsignedLength &radius, const Angle &rot, Function function, const std::optional< QString > &net, const QString &component, const QString &pin, const QString &signal) noexcept |
|
void | flashObround (const Point &pos, const PositiveLength &w, const PositiveLength &h, const Angle &rot, Function function, const std::optional< QString > &net, const QString &component, const QString &pin, const QString &signal) noexcept |
|
void | flashOctagon (const Point &pos, const PositiveLength &w, const PositiveLength &h, const UnsignedLength &radius, const Angle &rot, Function function, const std::optional< QString > &net, const QString &component, const QString &pin, const QString &signal) noexcept |
|
void | flashOutline (const Point &pos, const StraightAreaPath &path, const Angle &rot, Function function, const std::optional< QString > &net, const QString &component, const QString &pin, const QString &signal) noexcept |
|
void | flashComponent (const Point &pos, const Angle &rot, const QString &designator, const QString &value, MountType mountType, const QString &manufacturer, const QString &mpn, const QString &footprintName) noexcept |
|
void | flashComponentPin (const Point &pos, const Angle &rot, const QString &designator, const QString &value, MountType mountType, const QString &manufacturer, const QString &mpn, const QString &footprintName, const QString &pin, const QString &signal, bool isPin1) noexcept |
|
void | generate () |
|
void | saveToFile (const FilePath &filepath) const |
|
GerberGenerator & | operator= (const GerberGenerator &rhs)=delete |
|
|
void | setCurrentAttributes (Function apertureFunction, const std::optional< QString > &netName, const QString &componentDesignator, const QString &pinName, const QString &pinSignal, const QString &componentValue, const std::optional< MountType > &componentMountType, const QString &componentManufacturer, const QString &componentMpn, const QString &componentFootprint, const std::optional< Angle > &componentRotation) noexcept |
|
void | setCurrentAperture (int number) noexcept |
|
void | setRegionModeOn () noexcept |
|
void | setRegionModeOff () noexcept |
|
void | switchToLinearInterpolationModeG01 () noexcept |
|
void | switchToCircularCwInterpolationModeG02 () noexcept |
|
void | switchToCircularCcwInterpolationModeG03 () noexcept |
|
void | moveToPosition (const Point &pos) noexcept |
|
void | linearInterpolateToPosition (const Point &pos) noexcept |
|
void | circularInterpolateToPosition (const Point &start, const Point ¢er, const Point &end) noexcept |
|
void | interpolateBetween (const Vertex &from, const Vertex &to) noexcept |
|
void | flashAtPosition (const Point &pos) noexcept |
|
void | printHeader () noexcept |
|
void | printApertureList () noexcept |
|
void | printContent () noexcept |
|
void | printFooter () noexcept |
|
QString | calcOutputMd5Checksum () const noexcept |
|