A Gerber X2 attribute.
More...
#include <gerberattribute.h>
|
| static GerberAttribute | unset (const QString &key) noexcept |
| |
| static GerberAttribute | fileGenerationSoftware (const QString &vendor, const QString &application, const QString &version) noexcept |
| |
| static GerberAttribute | fileCreationDate (const QDateTime &date) noexcept |
| |
| static GerberAttribute | fileProjectId (const QString &name, const Uuid &uuid, const QString &revision) noexcept |
| |
| static GerberAttribute | filePartSingle () noexcept |
| |
| static GerberAttribute | fileSameCoordinates (const QString &identifier) noexcept |
| |
| static GerberAttribute | fileFunctionProfile (bool plated) noexcept |
| |
| static GerberAttribute | fileFunctionCopper (int layer, CopperSide side) noexcept |
| |
| static GerberAttribute | fileFunctionSolderMask (BoardSide side) noexcept |
| |
| static GerberAttribute | fileFunctionLegend (BoardSide side) noexcept |
| |
| static GerberAttribute | fileFunctionPaste (BoardSide side) noexcept |
| |
| static GerberAttribute | fileFunctionPlatedThroughHole (int fromLayer, int toLayer) noexcept |
| |
| static GerberAttribute | fileFunctionNonPlatedThroughHole (int fromLayer, int toLayer) noexcept |
| |
| static GerberAttribute | fileFunctionMixedPlating (int fromLayer, int toLayer) noexcept |
| |
| static GerberAttribute | fileFunctionComponent (int layer, BoardSide side) noexcept |
| |
| static GerberAttribute | filePolarity (Polarity polarity) noexcept |
| |
| static GerberAttribute | fileMd5 (const QString &md5) noexcept |
| |
| static GerberAttribute | apertureFunction (ApertureFunction function) noexcept |
| |
| static GerberAttribute | apertureFunctionMixedPlatingDrill (bool plated, ApertureFunction function) noexcept |
| |
| static GerberAttribute | objectNet (const QString &net) noexcept |
| |
| static GerberAttribute | objectComponent (const QString &component) noexcept |
| |
| static GerberAttribute | objectPin (const QString &component, const QString &pin, const QString &signal) noexcept |
| |
| static GerberAttribute | componentRotation (const Angle &rotation) noexcept |
| |
| static GerberAttribute | componentManufacturer (const QString &manufacturer) noexcept |
| |
| static GerberAttribute | componentMpn (const QString &mpn) noexcept |
| |
| static GerberAttribute | componentValue (const QString &value) noexcept |
| |
| static GerberAttribute | componentMountType (MountType type) noexcept |
| |
| static GerberAttribute | componentFootprint (const QString &footprint) noexcept |
| |
|
| static QString | escapeValue (const QString &value, bool strictAscii) noexcept |
| |
◆ Type
| Enumerator |
|---|
| Invalid | |
| File | |
| Aperture | |
| Object | |
| Delete | |
◆ Polarity
| Enumerator |
|---|
| Positive | |
| Negative | |
◆ BoardSide
◆ CopperSide
| Enumerator |
|---|
| Top | |
| Inner | |
| Bottom | |
◆ MountType
| Enumerator |
|---|
| Tht | |
| Smt | |
| Fiducial | |
| Other | |
◆ ApertureFunction
| Enumerator |
|---|
| Profile | Board outline.
|
| ViaDrill | Drill of a via (usually plated)
|
| ComponentDrill | Drill for component pads (usually plated)
|
| ComponentDrillPressFit | Drill for press-fit component pads (plated)
|
| MechanicalDrill | Drill for mechanical purpose (usually not plated)
|
| Conductor | Copper with electrical function.
|
| NonConductor | Copper without electrical function.
|
| ComponentPad | THT pad.
|
| SmdPadCopperDefined | SMT pad, copper-defined.
|
| SmdPadSolderMaskDefined | SMT pad, stopmask-defined.
|
| BgaPadCopperDefined | BGA pad, copper-defined.
|
| BgaPadSolderMaskDefined | BGA pad, stopmask-defined.
|
| ConnectorPad | Edge connector pad.
|
| HeatsinkPad | Heat sink or thermal pad.
|
| ViaPad | Via.
|
| TestPad | Test pad.
|
| FiducialPadLocal | Local fiducial pad.
|
| FiducialPadGlobal | Global fiducial pad.
|
| ComponentMain | Center of component.
|
| ComponentPin | Component pin.
|
| ComponentOutlineBody | Component body outline.
|
| ComponentOutlineCourtyard | Component courtyard outline.
|
◆ GerberAttribute() [1/3]
◆ GerberAttribute() [2/3]
◆ ~GerberAttribute()
◆ GerberAttribute() [3/3]
◆ getType()
◆ getKey()
| const QString & getKey |
( |
| ) |
const |
|
inlinenoexcept |
◆ getValues()
| const QStringList & getValues |
( |
| ) |
const |
|
inlinenoexcept |
◆ toGerberString()
| QString toGerberString |
( |
| ) |
const |
|
noexcept |
◆ toExcellonString()
| QString toExcellonString |
( |
| ) |
const |
|
noexcept |
◆ operator=()
◆ operator==()
◆ unset()
◆ fileGenerationSoftware()
| GerberAttribute fileGenerationSoftware |
( |
const QString & |
vendor, |
|
|
const QString & |
application, |
|
|
const QString & |
version |
|
) |
| |
|
staticnoexcept |
◆ fileCreationDate()
◆ fileProjectId()
| GerberAttribute fileProjectId |
( |
const QString & |
name, |
|
|
const Uuid & |
uuid, |
|
|
const QString & |
revision |
|
) |
| |
|
staticnoexcept |
◆ filePartSingle()
◆ fileSameCoordinates()
◆ fileFunctionProfile()
◆ fileFunctionCopper()
◆ fileFunctionSolderMask()
◆ fileFunctionLegend()
◆ fileFunctionPaste()
◆ fileFunctionPlatedThroughHole()
| GerberAttribute fileFunctionPlatedThroughHole |
( |
int |
fromLayer, |
|
|
int |
toLayer |
|
) |
| |
|
staticnoexcept |
◆ fileFunctionNonPlatedThroughHole()
| GerberAttribute fileFunctionNonPlatedThroughHole |
( |
int |
fromLayer, |
|
|
int |
toLayer |
|
) |
| |
|
staticnoexcept |
◆ fileFunctionMixedPlating()
◆ fileFunctionComponent()
◆ filePolarity()
◆ fileMd5()
◆ apertureFunction()
◆ apertureFunctionMixedPlatingDrill()
◆ objectNet()
◆ objectComponent()
◆ objectPin()
| GerberAttribute objectPin |
( |
const QString & |
component, |
|
|
const QString & |
pin, |
|
|
const QString & |
signal |
|
) |
| |
|
staticnoexcept |
◆ componentRotation()
◆ componentManufacturer()
◆ componentMpn()
◆ componentValue()
◆ componentMountType()
◆ componentFootprint()
◆ toString()
| QString toString |
( |
| ) |
const |
|
privatenoexcept |
◆ escapeValue()
| QString escapeValue |
( |
const QString & |
value, |
|
|
bool |
strictAscii |
|
) |
| |
|
staticprivatenoexcept |
◆ mType
◆ mKey
◆ mValues
The documentation for this class was generated from the following files: