KiCad PCB EDA Suite
|
Go to the source code of this file.
Classes | |
class | AM_PRIMITIVE |
An aperture macro primitive as given in Table 3 of http://gerbv.sourceforge.net/docs/rs274xrevd_e.pdf. More... | |
struct | APERTURE_MACRO |
Support the "aperture macro" defined within standard RS274X. More... | |
struct | APERTURE_MACRO_less_than |
Used by std:set<APERTURE_MACRO> instantiation which uses APERTURE_MACRO.name as its key. More... | |
Typedefs | |
typedef std::vector< AM_PRIMITIVE > | AM_PRIMITIVES |
typedef std::set< APERTURE_MACRO, APERTURE_MACRO_less_than > | APERTURE_MACRO_SET |
A sorted collection of APERTURE_MACROS whose key is the name field in the APERTURE_MACRO. More... | |
typedef std::pair< APERTURE_MACRO_SET::iterator, bool > | APERTURE_MACRO_SET_PAIR |
Enumerations | |
enum | AM_PRIMITIVE_ID { AMP_UNKNOWN = -1 , AMP_COMMENT = 0 , AMP_CIRCLE = 1 , AMP_LINE2 = 2 , AMP_LINE20 = 20 , AMP_LINE_CENTER = 21 , AMP_LINE_LOWER_LEFT = 22 , AMP_EOF = 3 , AMP_OUTLINE = 4 , AMP_POLYGON = 5 , AMP_MOIRE = 6 , AMP_THERMAL = 7 } |
The set of all "aperture macro primitives" (primitive numbers). More... | |
typedef std::vector<AM_PRIMITIVE> AM_PRIMITIVES |
Definition at line 162 of file am_primitive.h.
typedef std::set<APERTURE_MACRO, APERTURE_MACRO_less_than> APERTURE_MACRO_SET |
A sorted collection of APERTURE_MACROS whose key is the name field in the APERTURE_MACRO.
Definition at line 265 of file am_primitive.h.
typedef std::pair<APERTURE_MACRO_SET::iterator, bool> APERTURE_MACRO_SET_PAIR |
Definition at line 266 of file am_primitive.h.
enum AM_PRIMITIVE_ID |
The set of all "aperture macro primitives" (primitive numbers).
See Table 3 in http://gerbv.sourceforge.net/docs/rs274xrevd_e.pdf aperture macro primitives are basic shapes which can be combined to create a complex shape. This complex shape is flashed.
Enumerator | |
---|---|
AMP_UNKNOWN | |
AMP_COMMENT | |
AMP_CIRCLE | |
AMP_LINE2 | |
AMP_LINE20 | |
AMP_LINE_CENTER | |
AMP_LINE_LOWER_LEFT | |
AMP_EOF | |
AMP_OUTLINE | |
AMP_POLYGON | |
AMP_MOIRE | |
AMP_THERMAL |
Definition at line 70 of file am_primitive.h.