![]() |
LibrePCB Developers Documentation
|
This is the complete list of members for GerberGenerator, including all inherited members.
| BoardSide typedef | GerberGenerator | |
| calcOutputMd5Checksum() const noexcept | GerberGenerator | private |
| circularInterpolateToPosition(const Point &start, const Point ¢er, const Point &end) noexcept | GerberGenerator | private |
| CopperSide typedef | GerberGenerator | |
| 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 | GerberGenerator | |
| drawLine(const Point &start, const Point &end, const UnsignedLength &width, Function function, const std::optional< QString > &net, const QString &component) noexcept | GerberGenerator | |
| drawPathArea(const Path &path, Function function, const std::optional< QString > &net, const QString &component) noexcept | GerberGenerator | |
| drawPathOutline(const Path &path, const UnsignedLength &lineWidth, Function function, const std::optional< QString > &net, const QString &component) noexcept | GerberGenerator | |
| flashAtPosition(const Point &pos) noexcept | GerberGenerator | private |
| flashCircle(const Point &pos, const PositiveLength &dia, Function function, const std::optional< QString > &net, const QString &component, const QString &pin, const QString &signal) noexcept | GerberGenerator | |
| 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 | GerberGenerator | |
| 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 | GerberGenerator | |
| 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 | GerberGenerator | |
| 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 | GerberGenerator | |
| 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 | GerberGenerator | |
| 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 | GerberGenerator | |
| Function typedef | GerberGenerator | |
| generate() | GerberGenerator | |
| GerberGenerator()=delete | GerberGenerator | |
| GerberGenerator(const GerberGenerator &other)=delete | GerberGenerator | |
| GerberGenerator(const QDateTime &creationDate, const QString &projName, const Uuid &projUuid, const QString &projRevision) noexcept | GerberGenerator | |
| interpolateBetween(const Vertex &from, const Vertex &to) noexcept | GerberGenerator | private |
| linearInterpolateToPosition(const Point &pos) noexcept | GerberGenerator | private |
| mApertureList | GerberGenerator | private |
| mAttributeWriter | GerberGenerator | private |
| mContent | GerberGenerator | private |
| mCurrentApertureNumber | GerberGenerator | private |
| mFileAttributes | GerberGenerator | private |
| MountType typedef | GerberGenerator | |
| mOutput | GerberGenerator | private |
| moveToPosition(const Point &pos) noexcept | GerberGenerator | private |
| operator=(const GerberGenerator &rhs)=delete | GerberGenerator | |
| Polarity typedef | GerberGenerator | |
| printApertureList() noexcept | GerberGenerator | private |
| printContent() noexcept | GerberGenerator | private |
| printFooter() noexcept | GerberGenerator | private |
| printHeader() noexcept | GerberGenerator | private |
| saveToFile(const FilePath &filepath) const | GerberGenerator | |
| setCurrentAperture(int number) noexcept | GerberGenerator | private |
| 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 | GerberGenerator | private |
| setFileFunctionComponent(int layer, BoardSide side) noexcept | GerberGenerator | |
| setFileFunctionCopper(int layer, CopperSide side, Polarity polarity) noexcept | GerberGenerator | |
| setFileFunctionLegend(BoardSide side, Polarity polarity) noexcept | GerberGenerator | |
| setFileFunctionOutlines(bool plated) noexcept | GerberGenerator | |
| setFileFunctionPaste(BoardSide side, Polarity polarity) noexcept | GerberGenerator | |
| setFileFunctionSolderMask(BoardSide side, Polarity polarity) noexcept | GerberGenerator | |
| setLayerPolarity(Polarity p) noexcept | GerberGenerator | |
| setRegionModeOff() noexcept | GerberGenerator | private |
| setRegionModeOn() noexcept | GerberGenerator | private |
| switchToCircularCcwInterpolationModeG03() noexcept | GerberGenerator | private |
| switchToCircularCwInterpolationModeG02() noexcept | GerberGenerator | private |
| switchToLinearInterpolationModeG01() noexcept | GerberGenerator | private |
| toStr() const noexcept | GerberGenerator | inline |
| ~GerberGenerator() noexcept | GerberGenerator |