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: