LibrePCB Developers Documentation
GerberGenerator Member List

This is the complete list of members for GerberGenerator, including all inherited members.

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