KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PADS_SCH Namespace Reference

Classes

struct  ARC_DATA
 
struct  CAEDECAL_ATTR
 Attribute label pair from CAEDECAL or PART entries. More...
 
struct  FILE_HEADER
 
struct  GATE_DEF
 Gate definition within a PARTTYPE. More...
 
struct  GRAPHIC_POINT
 
struct  LINES_ITEM
 Graphical line/shape item from LINES section. More...
 
struct  NETNAME_LABEL
 Net name label from NETNAMES section. More...
 
struct  OFF_PAGE_CONNECTOR
 Off-page reference from OFFPAGE REFS section. More...
 
class  PADS_SCH_PARSER
 Parser for PADS Logic schematic design export files. More...
 
class  PADS_SCH_SCHEMATIC_BUILDER
 Builder class to create KiCad schematic elements from parsed PADS data. More...
 
class  PADS_SCH_SYMBOL_BUILDER
 Builder class to convert PADS symbol definitions to KiCad LIB_SYMBOL objects. More...
 
struct  PARAMETERS
 General schematic parameters from SCH and FIELDS sections. More...
 
struct  PART_ATTRIBUTE
 
struct  PART_PLACEMENT
 Part instance from PART section. More...
 
struct  PARTTYPE_DEF
 Part type definition from PARTTYPE section. More...
 
struct  PARTTYPE_PIN
 Pin definition within a PARTTYPE GATE. More...
 
struct  PIN_CONNECTION
 
struct  POINT
 
struct  SCH_SIGNAL
 Signal (net) definition from CONNECTION and SIGNAL sections. More...
 
struct  SHEET_DEF
 
struct  SHEET_HEADER
 Sheet header from SHT section. More...
 
struct  SHEET_SIZE
 
struct  SYMBOL_DEF
 Symbol definition from CAEDECAL section. More...
 
struct  SYMBOL_GRAPHIC
 Graphic primitive from CAEDECAL or LINES sections (OPEN, CLOSED, CIRCLE, COPCLS). More...
 
struct  SYMBOL_PIN
 Pin T/P line pair from CAEDECAL. More...
 
struct  SYMBOL_TEXT
 
struct  TEXT_ITEM
 Free text item from TEXT section. More...
 
struct  TIED_DOT
 Junction dot from TIEDOTS section. More...
 
struct  WIRE_SEGMENT
 Wire segment connecting two endpoints through coordinate vertices. More...
 

Enumerations

enum class  UNIT_TYPE { MILS , METRIC , INCHES }
 
enum class  PIN_TYPE {
  PASSIVE , INPUT , OUTPUT , BIDIRECTIONAL ,
  TRISTATE , OPEN_COLLECTOR , OPEN_EMITTER , POWER ,
  UNSPECIFIED
}
 
enum class  GRAPHIC_TYPE {
  LINE , RECTANGLE , CIRCLE , ARC ,
  POLYLINE
}
 

Enumeration Type Documentation

◆ GRAPHIC_TYPE

enum class PADS_SCH::GRAPHIC_TYPE
strong
Enumerator
LINE 
RECTANGLE 
CIRCLE 
ARC 
POLYLINE 

Definition at line 178 of file pads_sch_parser.h.

◆ PIN_TYPE

enum class PADS_SCH::PIN_TYPE
strong
Enumerator
PASSIVE 
INPUT 
OUTPUT 
BIDIRECTIONAL 
TRISTATE 
OPEN_COLLECTOR 
OPEN_EMITTER 
POWER 
UNSPECIFIED 

Definition at line 127 of file pads_sch_parser.h.

◆ UNIT_TYPE

enum class PADS_SCH::UNIT_TYPE
strong
Enumerator
MILS 
METRIC 
INCHES 

Definition at line 35 of file pads_sch_parser.h.