The BoardGerberExport class.
More...
#include <boardgerberexport.h>
Inherits QObject.
|
| void | exportDrillsMerged (const BoardFabricationOutputSettings &settings) const |
| |
| void | exportDrillsNpth (const BoardFabricationOutputSettings &settings) const |
| |
| void | exportDrillsPth (const BoardFabricationOutputSettings &settings) const |
| |
| void | exportDrillsBlindBuried (const BoardFabricationOutputSettings &settings) const |
| |
| void | exportLayerBoardOutlines (const BoardFabricationOutputSettings &settings) const |
| |
| void | exportLayerTopCopper (const BoardFabricationOutputSettings &settings) const |
| |
| void | exportLayerInnerCopper (const BoardFabricationOutputSettings &settings) const |
| |
| void | exportLayerBottomCopper (const BoardFabricationOutputSettings &settings) const |
| |
| void | exportLayerTopSolderMask (const BoardFabricationOutputSettings &settings) const |
| |
| void | exportLayerBottomSolderMask (const BoardFabricationOutputSettings &settings) const |
| |
| void | exportLayerTopSilkscreen (const BoardFabricationOutputSettings &settings) const |
| |
| void | exportLayerBottomSilkscreen (const BoardFabricationOutputSettings &settings) const |
| |
| void | exportLayerTopSolderPaste (const BoardFabricationOutputSettings &settings) const |
| |
| void | exportLayerBottomSolderPaste (const BoardFabricationOutputSettings &settings) const |
| |
| int | drawNpthDrills (ExcellonGenerator &gen) const |
| |
| int | drawPthDrills (ExcellonGenerator &gen) const |
| |
| QMap< LayerPair, QList< const BI_Via * > > | getBlindBuriedVias () const |
| |
| void | drawLayer (GerberGenerator &gen, const Layer &layer) const |
| |
| void | drawVia (GerberGenerator &gen, const BI_Via &via, const Layer &layer, const QString &netName) const |
| |
| void | drawDevice (GerberGenerator &gen, const BI_Device &device, const Layer &layer) const |
| |
| void | drawFootprintPad (GerberGenerator &gen, const BI_FootprintPad &pad, const Layer &layer) const |
| |
| void | drawPolygon (GerberGenerator &gen, const Layer &layer, const Path &outline, const UnsignedLength &lineWidth, bool fill, GerberGenerator::Function function, const std::optional< QString > &net, const QString &component) const |
| |
| QVector< Path > | getComponentOutlines (const BI_Device &device, const Layer &layer) const |
| |
| std::unique_ptr< ExcellonGenerator > | createExcellonGenerator (const BoardFabricationOutputSettings &settings, ExcellonGenerator::Plating plating) const |
| |
| FilePath | getOutputFilePath (QString path) const noexcept |
| |
| QString | getAttributeValue (const QString &key) const noexcept |
| |
| void | trackFileBeforeWrite (const FilePath &fp) const |
| |
◆ LayerPair
◆ BeforeWriteCallback
◆ BoardSide
◆ BoardGerberExport() [1/3]
◆ BoardGerberExport() [2/3]
◆ BoardGerberExport() [3/3]
◆ ~BoardGerberExport()
◆ getOutputDirectory()
◆ getWrittenFiles()
| const QVector< FilePath > & getWrittenFiles |
( |
| ) |
const |
|
inlinenoexcept |
◆ setRemoveObsoleteFiles()
| void setRemoveObsoleteFiles |
( |
bool |
remove | ) |
|
◆ setBeforeWriteCallback()
◆ exportPcbLayers()
◆ exportComponentLayer()
| void exportComponentLayer |
( |
BoardSide |
side, |
|
|
const Uuid & |
assemblyVariant, |
|
|
const FilePath & |
filePath |
|
) |
| const |
◆ operator=()
◆ exportDrillsMerged()
◆ exportDrillsNpth()
◆ exportDrillsPth()
◆ exportDrillsBlindBuried()
◆ exportLayerBoardOutlines()
◆ exportLayerTopCopper()
◆ exportLayerInnerCopper()
◆ exportLayerBottomCopper()
◆ exportLayerTopSolderMask()
◆ exportLayerBottomSolderMask()
◆ exportLayerTopSilkscreen()
◆ exportLayerBottomSilkscreen()
◆ exportLayerTopSolderPaste()
◆ exportLayerBottomSolderPaste()
◆ drawNpthDrills()
◆ drawPthDrills()
◆ getBlindBuriedVias()
◆ drawLayer()
◆ drawVia()
◆ drawDevice()
◆ drawFootprintPad()
◆ drawPolygon()
◆ getComponentOutlines()
| QVector< Path > getComponentOutlines |
( |
const BI_Device & |
device, |
|
|
const Layer & |
layer |
|
) |
| const |
|
private |
◆ createExcellonGenerator()
◆ getOutputFilePath()
| FilePath getOutputFilePath |
( |
QString |
path | ) |
const |
|
privatenoexcept |
◆ getAttributeValue()
| QString getAttributeValue |
( |
const QString & |
key | ) |
const |
|
privatenoexcept |
◆ trackFileBeforeWrite()
| void trackFileBeforeWrite |
( |
const FilePath & |
fp | ) |
const |
|
private |
◆ calcWidthOfLayer()
◆ mProject
◆ mBoard
◆ mRemoveObsoleteFiles
| bool mRemoveObsoleteFiles |
|
private |
◆ mBeforeWriteCallback
◆ mCreationDateTime
| QDateTime mCreationDateTime |
|
private |
◆ mProjectName
◆ mCurrentInnerCopperLayer
| int mCurrentInnerCopperLayer |
|
mutableprivate |
◆ mCurrentStartLayer
| const Layer* mCurrentStartLayer |
|
mutableprivate |
◆ mCurrentEndLayer
| const Layer* mCurrentEndLayer |
|
mutableprivate |
◆ mWrittenFiles
The documentation for this class was generated from the following files: