KiCad PCB EDA Suite
|
#include <gbr_metadata.h>
Public Member Functions | |
GBR_APERTURE_METADATA () | |
std::string | GetAttributeName () |
std::string | FormatAttribute (bool aUseX1StructuredComment) |
Static Public Member Functions | |
static std::string | GetAttributeName (GBR_APERTURE_ATTRIB aAttribute) |
static std::string | FormatAttribute (GBR_APERTURE_ATTRIB aAttribute, bool aUseX1StructuredComment, const std::string &aCustomAttribute) |
Public Attributes | |
GBR_APERTURE_ATTRIB | m_ApertAttribute |
std::string | m_CustomAttribute |
Definition at line 89 of file gbr_metadata.h.
Definition at line 92 of file gbr_metadata.h.
|
inline |
Definition at line 172 of file gbr_metadata.h.
|
inline |
Definition at line 195 of file gbr_metadata.h.
References FormatAttribute(), m_ApertAttribute, and m_CustomAttribute.
|
static |
aUseX1StructuredComment | false in X2 mode and true in X1 mode to add the net attribute inside a compatible X1 structured comment starting by "G04 #@! " |
Definition at line 159 of file gbr_metadata.cpp.
References GBR_APERTURE_ATTRIB_BGAPAD_CUDEF, GBR_APERTURE_ATTRIB_BGAPAD_SMDEF, GBR_APERTURE_ATTRIB_CASTELLATEDDRILL, GBR_APERTURE_ATTRIB_CASTELLATEDPAD, GBR_APERTURE_ATTRIB_CMP_BODY, GBR_APERTURE_ATTRIB_CMP_COURTYARD, GBR_APERTURE_ATTRIB_CMP_DRILL, GBR_APERTURE_ATTRIB_CMP_FOOTPRINT, GBR_APERTURE_ATTRIB_CMP_LEAD2LEAD, GBR_APERTURE_ATTRIB_CMP_OBLONG_DRILL, GBR_APERTURE_ATTRIB_CMP_POSITION, GBR_APERTURE_ATTRIB_COMPONENTPAD, GBR_APERTURE_ATTRIB_CONDUCTOR, GBR_APERTURE_ATTRIB_CONNECTORPAD, GBR_APERTURE_ATTRIB_EDGECUT, GBR_APERTURE_ATTRIB_END, GBR_APERTURE_ATTRIB_ETCHEDCMP, GBR_APERTURE_ATTRIB_FIDUCIAL_GLBL, GBR_APERTURE_ATTRIB_FIDUCIAL_LOCAL, GBR_APERTURE_ATTRIB_HEATSINKPAD, GBR_APERTURE_ATTRIB_NONCONDUCTOR, GBR_APERTURE_ATTRIB_NONE, GBR_APERTURE_ATTRIB_OTHER, GBR_APERTURE_ATTRIB_PAD1_POS, GBR_APERTURE_ATTRIB_PADOTHER_POS, GBR_APERTURE_ATTRIB_SMDPAD_CUDEF, GBR_APERTURE_ATTRIB_SMDPAD_SMDEF, GBR_APERTURE_ATTRIB_TESTPOINT, GBR_APERTURE_ATTRIB_VIADRILL, GBR_APERTURE_ATTRIB_VIAPAD, and GBR_APERTURE_ATTRIB_WASHERPAD.
Referenced by GERBER_PLOTTER::FlashPadRoundRect(), FormatAttribute(), GERBER_PLOTTER::PlotGerberRegion(), and GERBER_PLOTTER::writeApertureList().
|
inline |
Definition at line 179 of file gbr_metadata.h.
References GetAttributeName(), and m_ApertAttribute.
Referenced by GetAttributeName().
|
static |
GBR_APERTURE_ATTRIB GBR_APERTURE_METADATA::m_ApertAttribute |
Definition at line 201 of file gbr_metadata.h.
Referenced by FormatAttribute(), GBR_METADATA::GetApertureAttrib(), GetAttributeName(), and GBR_METADATA::SetApertureAttrib().
std::string GBR_APERTURE_METADATA::m_CustomAttribute |
Definition at line 203 of file gbr_metadata.h.
Referenced by FormatAttribute(), GBR_METADATA::GetCustomAttribute(), and GBR_METADATA::SetApertureAttrib().