KiCad PCB EDA Suite
Loading...
Searching...
No Matches
am_primitive.h File Reference
#include <vector>
#include <set>
#include <am_param.h>

Go to the source code of this file.

Classes

class  AM_PRIMITIVE
 An aperture macro primitive as given in gerber layer format doc. More...
 

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_OUTLINE = 4 ,
  AMP_POLYGON = 5 , AMP_MOIRE = 6 , AMP_THERMAL = 7
}
 The set of all "aperture macro primitives" (primitive numbers). More...
 

Enumeration Type Documentation

◆ 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_OUTLINE 
AMP_POLYGON 
AMP_MOIRE 
AMP_THERMAL 

Definition at line 69 of file am_primitive.h.