KiCad PCB EDA Suite
Loading...
Searching...
No Matches
pcad_sch_parser.h File Reference
#include <wx/string.h>
#include <map>
#include <vector>

Go to the source code of this file.

Classes

struct  PCAD_SCH::FONT
 One font description inside a (textStyleDef ...). More...
 
struct  PCAD_SCH::TEXT_STYLE
 
struct  PCAD_SCH::TEXT_ITEM
 A positioned text. More...
 
struct  PCAD_SCH::PIN
 
struct  PCAD_SCH::LINE
 
struct  PCAD_SCH::ARC
 Center/radius/angles form; triplePointArc is converted at parse time. More...
 
struct  PCAD_SCH::POLY
 
struct  PCAD_SCH::IEEE_SYMBOL
 
struct  PCAD_SCH::ATTR
 
struct  PCAD_SCH::SYMBOL_DEF
 
struct  PCAD_SCH::COMP_PIN
 A (compPin "padDes" ...) inside a compDef, mapping a symbol pin ordinal to the physical pad designator and carrying the electrical type. More...
 
struct  PCAD_SCH::COMP_DEF
 
struct  PCAD_SCH::COMP_INST
 
struct  PCAD_SCH::WIRE
 
struct  PCAD_SCH::BUS
 
struct  PCAD_SCH::BUS_ENTRY
 
struct  PCAD_SCH::PORT
 
struct  PCAD_SCH::JUNCTION
 
struct  PCAD_SCH::SYMBOL_INST
 
struct  PCAD_SCH::FIELD_PLACEMENT
 A placed title-block field whose name references the fieldDef holding the displayed text. More...
 
struct  PCAD_SCH::SHEET
 
struct  PCAD_SCH::TITLE_SHEET
 
struct  PCAD_SCH::SCHEMATIC
 
class  PCAD_SCH::PCAD_SCH_PARSER
 

Namespaces

namespace  PCAD_SCH
 

Enumerations

enum class  PCAD_SCH::JUSTIFY {
  PCAD_SCH::LOWER_LEFT , PCAD_SCH::LOWER_CENTER , PCAD_SCH::LOWER_RIGHT , PCAD_SCH::UPPER_LEFT ,
  PCAD_SCH::UPPER_CENTER , PCAD_SCH::UPPER_RIGHT , PCAD_SCH::LEFT , PCAD_SCH::CENTER ,
  PCAD_SCH::RIGHT
}
 
enum class  PCAD_SCH::LINE_KIND { PCAD_SCH::SOLID , PCAD_SCH::DASHED , PCAD_SCH::DOTTED }
 
enum class  PCAD_SCH::IEEE_KIND {
  PCAD_SCH::NONE , PCAD_SCH::ADDER , PCAD_SCH::AMPLIFIER , PCAD_SCH::ASTABLE ,
  PCAD_SCH::COMPLEX , PCAD_SCH::GENERATOR , PCAD_SCH::HYSTERESIS , PCAD_SCH::MULTIPLIER
}