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

Part instance from PART section. More...

#include <pads_sch_parser.h>

Classes

struct  PIN_OVERRIDE
 

Public Attributes

std::string reference
 
std::string symbol_name
 
std::string part_type
 
POINT position
 
double rotation = 0.0
 
int mirror_flags = 0
 
std::string power_net_name
 
int sheet_number = 1
 
int gate_number = 1
 
std::vector< PART_ATTRIBUTEattributes
 
int h1 = 0
 
int w1 = 0
 
int h2 = 0
 
int w2 = 0
 
int num_attrs = 0
 
int num_displayed_values = 0
 
int num_pins = 0
 
int gate_index = 0
 
int pin_origin_code = 0
 
std::string font1
 
std::string font2
 
std::map< std::string, std::string > attr_overrides
 
std::vector< PIN_OVERRIDEpin_overrides
 

Detailed Description

Part instance from PART section.

Definition at line 290 of file pads_sch_parser.h.

Member Data Documentation

◆ attr_overrides

std::map<std::string, std::string> PADS_SCH::PART_PLACEMENT::attr_overrides

◆ attributes

◆ font1

std::string PADS_SCH::PART_PLACEMENT::font1

Definition at line 313 of file pads_sch_parser.h.

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

◆ font2

std::string PADS_SCH::PART_PLACEMENT::font2

Definition at line 314 of file pads_sch_parser.h.

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

◆ gate_index

int PADS_SCH::PART_PLACEMENT::gate_index = 0

Definition at line 311 of file pads_sch_parser.h.

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

◆ gate_number

int PADS_SCH::PART_PLACEMENT::gate_number = 1

◆ h1

int PADS_SCH::PART_PLACEMENT::h1 = 0

Definition at line 304 of file pads_sch_parser.h.

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

◆ h2

int PADS_SCH::PART_PLACEMENT::h2 = 0

Definition at line 306 of file pads_sch_parser.h.

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

◆ mirror_flags

◆ num_attrs

int PADS_SCH::PART_PLACEMENT::num_attrs = 0

Definition at line 308 of file pads_sch_parser.h.

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

◆ num_displayed_values

int PADS_SCH::PART_PLACEMENT::num_displayed_values = 0

Definition at line 309 of file pads_sch_parser.h.

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

◆ num_pins

int PADS_SCH::PART_PLACEMENT::num_pins = 0

Definition at line 310 of file pads_sch_parser.h.

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

◆ part_type

◆ pin_origin_code

int PADS_SCH::PART_PLACEMENT::pin_origin_code = 0

Definition at line 312 of file pads_sch_parser.h.

◆ pin_overrides

std::vector<PIN_OVERRIDE> PADS_SCH::PART_PLACEMENT::pin_overrides

Definition at line 328 of file pads_sch_parser.h.

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

◆ position

POINT PADS_SCH::PART_PLACEMENT::position

◆ power_net_name

std::string PADS_SCH::PART_PLACEMENT::power_net_name

Definition at line 298 of file pads_sch_parser.h.

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

◆ reference

◆ rotation

double PADS_SCH::PART_PLACEMENT::rotation = 0.0

◆ sheet_number

int PADS_SCH::PART_PLACEMENT::sheet_number = 1

◆ symbol_name

std::string PADS_SCH::PART_PLACEMENT::symbol_name

◆ w1

int PADS_SCH::PART_PLACEMENT::w1 = 0

Definition at line 305 of file pads_sch_parser.h.

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

◆ w2

int PADS_SCH::PART_PLACEMENT::w2 = 0

Definition at line 307 of file pads_sch_parser.h.

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


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