KiCad PCB EDA Suite
Loading...
Searching...
No Matches
sprint_layout_parser.h File Reference
#include <cstdint>
#include <memory>
#include <string>
#include <vector>
#include <map>
#include <layer_ids.h>
#include <math/vector2d.h>

Go to the source code of this file.

Classes

struct  SPRINT_LAYOUT::POINT
 
struct  SPRINT_LAYOUT::COMPONENT_DATA
 
struct  SPRINT_LAYOUT::OBJECT
 
struct  SPRINT_LAYOUT::BOARD_DATA
 
struct  SPRINT_LAYOUT::FILE_DATA
 
class  SPRINT_LAYOUT_PARSER
 

Namespaces

namespace  SPRINT_LAYOUT
 

Enumerations

enum  SPRINT_LAYOUT::OBJECT_TYPE {
  SPRINT_LAYOUT::OBJ_THT_PAD = 2 , SPRINT_LAYOUT::OBJ_POLY = 4 , SPRINT_LAYOUT::OBJ_CIRCLE = 5 , SPRINT_LAYOUT::OBJ_LINE = 6 ,
  SPRINT_LAYOUT::OBJ_TEXT = 7 , SPRINT_LAYOUT::OBJ_SMD_PAD = 8
}
 
enum  SPRINT_LAYOUT::LAYER_ID {
  SPRINT_LAYOUT::LAYER_C1 = 1 , SPRINT_LAYOUT::LAYER_S1 = 2 , SPRINT_LAYOUT::LAYER_C2 = 3 , SPRINT_LAYOUT::LAYER_S2 = 4 ,
  SPRINT_LAYOUT::LAYER_I1 = 5 , SPRINT_LAYOUT::LAYER_I2 = 6 , SPRINT_LAYOUT::LAYER_O = 7
}
 
enum  SPRINT_LAYOUT::THT_SHAPE { SPRINT_LAYOUT::THT_SHAPE_CIRCLE = 1 , SPRINT_LAYOUT::THT_SHAPE_OCT = 2 , SPRINT_LAYOUT::THT_SHAPE_SQUARE = 3 }