KiCad PCB EDA Suite
gerber_file_image.h File Reference
#include <vector>
#include <set>
#include <dcode.h>
#include <gerber_draw_item.h>
#include <am_primitive.h>
#include <aperture_macro.h>
#include <gbr_netlist_metadata.h>

Go to the source code of this file.

Classes

class  GERBER_LAYER
 
class  GERBER_FILE_IMAGE
 Hold the image data and parameters for one gerber file and layer parameters. More...
 

Typedefs

typedef std::vector< GERBER_DRAW_ITEM * > GERBER_DRAW_ITEMS
 

Enumerations

enum  LAST_EXTRA_ARC_DATA_TYPE { ARC_INFO_TYPE_NONE , ARC_INFO_TYPE_CENTER , ARC_INFO_TYPE_RADIUS }
 

Typedef Documentation

◆ GERBER_DRAW_ITEMS

typedef std::vector<GERBER_DRAW_ITEM*> GERBER_DRAW_ITEMS

Definition at line 37 of file gerber_file_image.h.

Enumeration Type Documentation

◆ LAST_EXTRA_ARC_DATA_TYPE

Enumerator
ARC_INFO_TYPE_NONE 
ARC_INFO_TYPE_CENTER 
ARC_INFO_TYPE_RADIUS 

Definition at line 71 of file gerber_file_image.h.

72{
74 ARC_INFO_TYPE_CENTER, // last info is a IJ command: arc center is given
75 ARC_INFO_TYPE_RADIUS, // last info is a A command: arc radius is given
76};
@ ARC_INFO_TYPE_NONE
@ ARC_INFO_TYPE_RADIUS
@ ARC_INFO_TYPE_CENTER