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: