KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ORCAD_SYMBOL_DEF Struct Reference

The bounding box occupies the final eight bytes before the next prefix stop. More...

#include <orcad_records.h>

Public Attributes

int typeId = 0
 ORCAD_ST value.
 
std::string name
 cache name, e.g. "C.Normal"
 
std::string sourceLib
 
int color = 0
 
std::vector< ORCAD_PRIMITIVE > primitives
 
std::vector< ORCAD_SYMBOL_PIN > pins
 
std::optional< ORCAD_BBOX > bbox
 symbol-space body box
 
std::map< std::string, std::string > props
 
std::vector< ORCAD_SYMBOL_DEF > variants
 Variant zero is this entry.
 
int generalFlags = -1
 LibraryPart GeneralProperties flags (-1 = absent); bit0 = pin names visible, bit1 = pin text rotates with vertical pins, bit2 = pin numbers hidden.
 
bool synthesized = false
 placeholder built from T0x10 data
 

Detailed Description

The bounding box occupies the final eight bytes before the next prefix stop.

Definition at line 311 of file orcad_records.h.

Member Data Documentation

◆ bbox

◆ color

◆ generalFlags

int ORCAD_SYMBOL_DEF::generalFlags = -1

LibraryPart GeneralProperties flags (-1 = absent); bit0 = pin names visible, bit1 = pin text rotates with vertical pins, bit2 = pin numbers hidden.

Definition at line 327 of file orcad_records.h.

Referenced by ORCAD_CONVERTER::kicadSymbolFor(), OrcadReadSymbolDef(), ORCAD_CONVERTER::prepareSymbols(), readLegacyLibraryPartTail(), and storeLegacyCacheRecord().

◆ name

◆ pins

◆ primitives

◆ props

◆ sourceLib

std::string ORCAD_SYMBOL_DEF::sourceLib

◆ synthesized

bool ORCAD_SYMBOL_DEF::synthesized = false

placeholder built from T0x10 data

Definition at line 329 of file orcad_records.h.

Referenced by ORCAD_CONVERTER::placeInstance(), ORCAD_CONVERTER::prepareSymbols(), and ORCAD_CONVERTER::synthesizeSymbol().

◆ typeId

◆ variants

std::vector<ORCAD_SYMBOL_DEF> ORCAD_SYMBOL_DEF::variants

Variant zero is this entry.

Later variants retain cache order and are selected by placed pin positions.

Definition at line 323 of file orcad_records.h.

Referenced by ORCAD_CONVERTER::graphicDefinition(), ORCAD_CONVERTER::pickVariant(), and ORCAD_CONVERTER::prepareSymbols().


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