|
KiCad PCB EDA Suite
|
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 | |
The bounding box occupies the final eight bytes before the next prefix stop.
Definition at line 312 of file orcad_records.h.
| 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().
| int ORCAD_SYMBOL_DEF::color = 0 |
Definition at line 317 of file orcad_records.h.
Referenced by ORCAD_CONVERTER::kicadSymbolFor(), OrcadReadSymbolDef(), ORCAD_CONVERTER::placeDefinitionVectors(), ORCAD_CONVERTER::prepareSymbols(), v2LibSymbolDef(), and v2SymbolDef().
| 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 328 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(), ORCAD_CONVERTER::kicadSymbolFor(), OrcadParseCacheV2(), OrcadReadSymbolDef(), ORCAD_CONVERTER::prepareSymbols(), v2LibraryPartTail(), and v2PartCell().
| 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().
| std::vector<ORCAD_SYMBOL_PIN> ORCAD_SYMBOL_DEF::pins |
Definition at line 319 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(), ORCAD_CONVERTER::graphicPinPos(), ORCAD_CONVERTER::hasImplicitPowerPinName(), ORCAD_CONVERTER::kicadSymbolFor(), OrcadReadDrawnInstance(), OrcadReadSymbolDef(), ORCAD_CONVERTER::placeInstance(), ORCAD_CONVERTER::placeSymbolFields(), ORCAD_CONVERTER::prepareSymbols(), v2DrawnInstance(), and v2LibSymbolDef().
| std::vector<ORCAD_PRIMITIVE> ORCAD_SYMBOL_DEF::primitives |
Definition at line 318 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(), ORCAD_CONVERTER::kicadSymbolFor(), OrcadReadSymbolDef(), ORCAD_CONVERTER::pageExtentDbu(), ORCAD_CONVERTER::placeDefinitionImages(), ORCAD_CONVERTER::placeDefinitionVectors(), ORCAD_CONVERTER::placeGraphics(), ORCAD_CONVERTER::prepareSymbols(), ORCAD_CONVERTER::synthesizeSymbol(), v2LibSymbolDef(), and v2SymbolDef().
| std::map<std::string, std::string> ORCAD_SYMBOL_DEF::props |
Definition at line 321 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(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), ORCAD_CONVERTER::effectiveProps(), OrcadParseCacheV2(), OrcadParseOlbSymbolStreamV2(), OrcadParsePackageStream(), OrcadReadSymbolDef(), ORCAD_CONVERTER::prepareSymbols(), v2LibraryPartTail(), and v2PartCell().
| std::string ORCAD_SYMBOL_DEF::sourceLib |
Definition at line 316 of file orcad_records.h.
Referenced by ORCAD_CONVERTER::applyTitleBlock(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), OrcadReadSymbolDef(), ORCAD_CONVERTER::packageFor(), ORCAD_CONVERTER::prepareSymbols(), v2LibSymbolDef(), and v2SymbolDef().
| bool ORCAD_SYMBOL_DEF::synthesized = false |
placeholder built from T0x10 data
Definition at line 330 of file orcad_records.h.
Referenced by BOOST_AUTO_TEST_CASE(), ORCAD_CONVERTER::placeInstance(), ORCAD_CONVERTER::prepareSymbols(), and ORCAD_CONVERTER::synthesizeSymbol().
| int ORCAD_SYMBOL_DEF::typeId = 0 |
ORCAD_ST value.
Definition at line 314 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(), ORCAD_CONVERTER::libForInstance(), OrcadReadSymbolDef(), ORCAD_CONVERTER::powerLibFor(), ORCAD_CONVERTER::synthesizeSymbol(), v2LibSymbolDef(), and v2SymbolDef().
| 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().