KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PADS_SCH::SYMBOL_DEF Struct Reference

Symbol definition from CAEDECAL section. More...

#include <pads_sch_parser.h>

Public Attributes

std::string name
 
std::string timestamp
 
int gate_count = 1
 
int current_gate = 1
 
std::vector< SYMBOL_PINpins
 
std::vector< SYMBOL_GRAPHICgraphics
 
std::vector< SYMBOL_TEXTtexts
 
int f1 = 0
 
int f2 = 0
 
int height = 0
 
int width = 0
 
int h2 = 0
 
int w2 = 0
 
int num_attrs = 0
 
int num_pieces = 0
 
int has_polarity = 0
 
int num_pins = 0
 
int pin_origin_code = 0
 
int is_pin_decal = 0
 
std::string font1
 
std::string font2
 
std::vector< CAEDECAL_ATTRattrs
 

Detailed Description

Symbol definition from CAEDECAL section.

Contains graphic primitives and pin definitions for a reusable schematic symbol.

Definition at line 240 of file pads_sch_parser.h.

Member Data Documentation

◆ attrs

std::vector<CAEDECAL_ATTR> PADS_SCH::SYMBOL_DEF::attrs

◆ current_gate

int PADS_SCH::SYMBOL_DEF::current_gate = 1

Definition at line 245 of file pads_sch_parser.h.

◆ f1

int PADS_SCH::SYMBOL_DEF::f1 = 0

Definition at line 251 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().

◆ f2

int PADS_SCH::SYMBOL_DEF::f2 = 0

Definition at line 252 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().

◆ font1

std::string PADS_SCH::SYMBOL_DEF::font1

◆ font2

std::string PADS_SCH::SYMBOL_DEF::font2

◆ gate_count

int PADS_SCH::SYMBOL_DEF::gate_count = 1

◆ graphics

◆ h2

int PADS_SCH::SYMBOL_DEF::h2 = 0

Definition at line 255 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().

◆ has_polarity

int PADS_SCH::SYMBOL_DEF::has_polarity = 0

Definition at line 259 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().

◆ height

int PADS_SCH::SYMBOL_DEF::height = 0

Definition at line 253 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().

◆ is_pin_decal

int PADS_SCH::SYMBOL_DEF::is_pin_decal = 0

◆ name

◆ num_attrs

int PADS_SCH::SYMBOL_DEF::num_attrs = 0

◆ num_pieces

int PADS_SCH::SYMBOL_DEF::num_pieces = 0

◆ num_pins

int PADS_SCH::SYMBOL_DEF::num_pins = 0

◆ pin_origin_code

int PADS_SCH::SYMBOL_DEF::pin_origin_code = 0

Definition at line 261 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().

◆ pins

◆ texts

◆ timestamp

std::string PADS_SCH::SYMBOL_DEF::timestamp

Definition at line 243 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().

◆ w2

int PADS_SCH::SYMBOL_DEF::w2 = 0

Definition at line 256 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().

◆ width

int PADS_SCH::SYMBOL_DEF::width = 0

Definition at line 254 of file pads_sch_parser.h.

Referenced by PADS_SCH::PADS_SCH_PARSER::parseSymbolDef().


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