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_PRIMITIVEprimitives
 
std::vector< ORCAD_SYMBOL_PINpins
 
std::optional< ORCAD_BBOXbbox
 symbol-space body box
 
std::map< std::string, std::string > props
 
std::vector< ORCAD_SYMBOL_DEFvariants
 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 312 of file orcad_records.h.

Member Data Documentation

◆ bbox

std::optional<ORCAD_BBOX> ORCAD_SYMBOL_DEF::bbox

symbol-space body box

Definition at line 320 of file orcad_records.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), ORCAD_CONVERTER::graphicPinPos(), ORCAD_CONVERTER::kicadSymbolFor(), OrcadReadDrawnInstance(), OrcadReadSymbolDef(), ORCAD_CONVERTER::placeDefinitionImages(), ORCAD_CONVERTER::placeDefinitionVectors(), ORCAD_CONVERTER::placeInstance(), ORCAD_CONVERTER::placePowerSymbol(), ORCAD_CONVERTER::placeSymbolFields(), ORCAD_CONVERTER::synthesizeSymbol(), v2DrawnInstance(), v2LibSymbolDef(), and v2SymbolDef().

◆ color

◆ generalFlags

int ORCAD_SYMBOL_DEF::generalFlags = -1

◆ name

std::string ORCAD_SYMBOL_DEF::name

cache name, e.g. "C.Normal"

Definition at line 315 of file orcad_records.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), ORCAD_CONVERTER::libForInstance(), OrcadParseCacheV2(), OrcadParseOlbPackageStreamV2(), OrcadParseOlbSymbolStreamV2(), OrcadParsePackageStream(), OrcadReadSymbolDef(), ORCAD_CONVERTER::powerLibFor(), storeFramedRecord(), ORCAD_CONVERTER::synthesizeSymbol(), v2LibSymbolDef(), and v2SymbolDef().

◆ pins

◆ primitives

◆ props

◆ sourceLib

◆ synthesized

bool ORCAD_SYMBOL_DEF::synthesized = false

◆ 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 324 of file orcad_records.h.

Referenced by ORCAD_CONVERTER::applyTitleBlock(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), ORCAD_CONVERTER::pickVariant(), and ORCAD_CONVERTER::prepareSymbols().


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