|
| | 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 |
| |