KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PADS_IO::PART_TYPE Struct Reference

#include <pads_parser.h>

Public Attributes

std::string name
 
std::string decal_name
 
std::map< std::string, int > pin_pad_map
 Maps pin name to pad stack index.
 
std::map< std::string, std::string > attributes
 Attribute name-value pairs from {...} block.
 
std::vector< SIGPINsignal_pins
 Standard signal pin definitions.
 
std::vector< GATE_DEFgates
 Gate definitions for swap support.
 

Detailed Description

Definition at line 467 of file pads_parser.h.

Member Data Documentation

◆ attributes

std::map<std::string, std::string> PADS_IO::PART_TYPE::attributes

Attribute name-value pairs from {...} block.

Definition at line 472 of file pads_parser.h.

Referenced by PCB_IO_PADS::loadFootprints(), and PADS_IO::PARSER::parseSectionPARTTYPE().

◆ decal_name

std::string PADS_IO::PART_TYPE::decal_name

Definition at line 470 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionPARTTYPE().

◆ gates

std::vector<GATE_DEF> PADS_IO::PART_TYPE::gates

Gate definitions for swap support.

Definition at line 474 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionPARTTYPE().

◆ name

std::string PADS_IO::PART_TYPE::name

Definition at line 469 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionPARTTYPE().

◆ pin_pad_map

std::map<std::string, int> PADS_IO::PART_TYPE::pin_pad_map

Maps pin name to pad stack index.

Definition at line 471 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionPARTTYPE().

◆ signal_pins

std::vector<SIGPIN> PADS_IO::PART_TYPE::signal_pins

Standard signal pin definitions.

Definition at line 473 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionPARTTYPE().


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