KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SPRINT_LAYOUT::OBJECT Struct Reference

#include <sprint_layout_parser.h>

Public Attributes

uint8_t type = 0
 
float x = 0
 
float y = 0
 
float outer = 0
 
float inner = 0
 
uint32_t line_width = 0
 
uint8_t layer = 0
 
uint8_t tht_shape = 0
 
uint16_t component_id = 0
 
int32_t start_angle = 0
 
uint8_t filled = 0
 
int32_t clearance = 0
 
uint8_t mirror = 0
 
uint8_t thermal_width = 0
 
uint8_t keepout = 0
 
int32_t rotation = 0
 
uint8_t plated = 0
 
uint8_t soldermask = 0
 
std::string text
 
std::string net_name
 
std::vector< uint32_t > groups
 
std::vector< POINTpoints
 
std::vector< OBJECTtext_children
 
COMPONENT_DATA component
 

Detailed Description

Definition at line 95 of file sprint_layout_parser.h.

Member Data Documentation

◆ clearance

int32_t SPRINT_LAYOUT::OBJECT::clearance = 0

◆ component

COMPONENT_DATA SPRINT_LAYOUT::OBJECT::component

Definition at line 121 of file sprint_layout_parser.h.

Referenced by SPRINT_LAYOUT_PARSER::parseObject().

◆ component_id

uint16_t SPRINT_LAYOUT::OBJECT::component_id = 0

◆ filled

uint8_t SPRINT_LAYOUT::OBJECT::filled = 0

◆ groups

std::vector<uint32_t> SPRINT_LAYOUT::OBJECT::groups

Definition at line 118 of file sprint_layout_parser.h.

Referenced by SPRINT_LAYOUT_PARSER::parseObject().

◆ inner

◆ keepout

uint8_t SPRINT_LAYOUT::OBJECT::keepout = 0

◆ layer

◆ line_width

◆ mirror

uint8_t SPRINT_LAYOUT::OBJECT::mirror = 0

◆ net_name

std::string SPRINT_LAYOUT::OBJECT::net_name

◆ outer

◆ plated

uint8_t SPRINT_LAYOUT::OBJECT::plated = 0

◆ points

◆ rotation

int32_t SPRINT_LAYOUT::OBJECT::rotation = 0

◆ soldermask

uint8_t SPRINT_LAYOUT::OBJECT::soldermask = 0

◆ start_angle

int32_t SPRINT_LAYOUT::OBJECT::start_angle = 0

◆ text

std::string SPRINT_LAYOUT::OBJECT::text

◆ text_children

std::vector<OBJECT> SPRINT_LAYOUT::OBJECT::text_children

Definition at line 120 of file sprint_layout_parser.h.

Referenced by SPRINT_LAYOUT_PARSER::parseObject().

◆ thermal_width

uint8_t SPRINT_LAYOUT::OBJECT::thermal_width = 0

◆ tht_shape

uint8_t SPRINT_LAYOUT::OBJECT::tht_shape = 0

◆ type

uint8_t SPRINT_LAYOUT::OBJECT::type = 0

◆ x

◆ y


The documentation for this struct was generated from the following file: