|
KiCad PCB EDA Suite
|
The placed box includes displayed text. More...
#include <orcad_records.h>
Public Attributes | |
| std::string | pkgName |
| uint32_t | dbId = 0 |
| int | x = 0 |
| int | y = 0 |
| std::string | reference |
| std::string | value |
| resolved Part Value | |
| std::map< std::string, std::string > | props |
| short-prefix property pairs | |
| std::vector< ORCAD_DISPLAY_PROP > | displayProps |
| int | color = 0 |
| int | rotation = 0 |
| 0..3 quarter turns | |
| bool | mirror = false |
| orientation bit 2 | |
| uint8_t | partIndex = 0 |
| uint8_t | partByte = 0 |
| ORCAD_BBOX | bbox |
| placed box, page DBU | |
| std::string | sourcePackage |
| package base name | |
| std::string | sourceLibrary |
| source library path from the placed-instance header | |
| uint16_t | unitIndex = 0 |
| zero-based package device index | |
| std::vector< ORCAD_PIN_INST > | pins |
| successfully parsed T0x10 records | |
The placed box includes displayed text.
Use the cache definition for body bounds.
Definition at line 222 of file orcad_records.h.
| ORCAD_BBOX ORCAD_PLACED_INSTANCE::bbox |
placed box, page DBU
Definition at line 237 of file orcad_records.h.
Referenced by ORCAD_CONVERTER::offsetPage(), OrcadReadPlacedInstance(), ORCAD_CONVERTER::pageExtentDbu(), ORCAD_CONVERTER::synthesizeSymbol(), and v2PlacedInstance().
| int ORCAD_PLACED_INSTANCE::color = 0 |
Definition at line 232 of file orcad_records.h.
Referenced by OrcadReadPlacedInstance(), and v2PlacedInstance().
| uint32_t ORCAD_PLACED_INSTANCE::dbId = 0 |
Definition at line 225 of file orcad_records.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), ORCAD_CONVERTER::effectiveProps(), ORCAD_CONVERTER::libForInstance(), OrcadReadPlacedInstance(), ORCAD_CONVERTER::placeInstance(), ORCAD_CONVERTER::placeSymbolFields(), ORCAD_CONVERTER::placeWires(), ORCAD_CONVERTER::powerNet(), ORCAD_CONVERTER::resolveReference(), and v2PlacedInstance().
| std::vector<ORCAD_DISPLAY_PROP> ORCAD_PLACED_INSTANCE::displayProps |
Definition at line 231 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(), ORCAD_CONVERTER::computeFontBaseline(), OrcadReadPlacedInstance(), ORCAD_CONVERTER::placeSymbolFields(), and v2PlacedInstance().
| bool ORCAD_PLACED_INSTANCE::mirror = false |
orientation bit 2
Definition at line 234 of file orcad_records.h.
Referenced by BOOST_AUTO_TEST_CASE(), OrcadReadPlacedInstance(), ORCAD_CONVERTER::placedPinElectricalPosition(), ORCAD_CONVERTER::placeInstance(), ORCAD_CONVERTER::synthesizeSymbol(), and v2PlacedInstance().
| uint8_t ORCAD_PLACED_INSTANCE::partByte = 0 |
Definition at line 236 of file orcad_records.h.
Referenced by OrcadReadPlacedInstance(), and v2PlacedInstance().
| uint8_t ORCAD_PLACED_INSTANCE::partIndex = 0 |
Definition at line 235 of file orcad_records.h.
Referenced by OrcadReadPlacedInstance(), and v2PlacedInstance().
| std::vector<ORCAD_PIN_INST> ORCAD_PLACED_INSTANCE::pins |
successfully parsed T0x10 records
Definition at line 241 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(), ORCAD_CONVERTER::computeJunctions(), ORCAD_CONVERTER::Convert(), ORCAD_CONVERTER::hasImplicitPowerPinName(), ORCAD_CONVERTER::offsetPage(), OrcadReadPlacedInstance(), ORCAD_CONVERTER::packageFor(), ORCAD_CONVERTER::pageExtentDbu(), ORCAD_CONVERTER::pickVariant(), ORCAD_CONVERTER::placedPinElectricalPosition(), ORCAD_CONVERTER::placedStackedPinOffsets(), ORCAD_CONVERTER::placeInstance(), ORCAD_CONVERTER::placeSymbolFields(), ORCAD_CONVERTER::placeWires(), ORCAD_CONVERTER::powerNet(), ORCAD_CONVERTER::powerPinPos(), ORCAD_CONVERTER::prepareSymbols(), ORCAD_CONVERTER::recordNetNameMap(), ORCAD_CONVERTER::synthesizeSymbol(), and v2PlacedInstance().
| std::string ORCAD_PLACED_INSTANCE::pkgName |
Definition at line 224 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(), ORCAD_CONVERTER::libForInstance(), OrcadReadPlacedInstance(), ORCAD_CONVERTER::packageFor(), ORCAD_CONVERTER::pickVariant(), ORCAD_CONVERTER::prepareSymbols(), ORCAD_CONVERTER::unitLetter(), and v2PlacedInstance().
| std::map<std::string, std::string> ORCAD_PLACED_INSTANCE::props |
short-prefix property pairs
Definition at line 230 of file orcad_records.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), ORCAD_CONVERTER::effectiveProps(), ORCAD_CONVERTER::libForInstance(), OrcadReadPlacedInstance(), ORCAD_CONVERTER::packageFor(), ORCAD_CONVERTER::pickVariant(), ORCAD_CONVERTER::prepareSymbols(), ORCAD_CONVERTER::unitLetter(), and v2PlacedInstance().
| std::string ORCAD_PLACED_INSTANCE::reference |
Definition at line 228 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(), ORCAD_CONVERTER::Convert(), ORCAD_CONVERTER::libForInstance(), OrcadReadPlacedInstance(), ORCAD_CONVERTER::placeInstance(), ORCAD_CONVERTER::placeSymbolFields(), ORCAD_CONVERTER::resolveReference(), and v2PlacedInstance().
| int ORCAD_PLACED_INSTANCE::rotation = 0 |
0..3 quarter turns
Definition at line 233 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(), OrcadReadPlacedInstance(), ORCAD_CONVERTER::placedPinElectricalPosition(), ORCAD_CONVERTER::placeInstance(), ORCAD_CONVERTER::synthesizeSymbol(), and v2PlacedInstance().
| std::string ORCAD_PLACED_INSTANCE::sourceLibrary |
source library path from the placed-instance header
Definition at line 239 of file orcad_records.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), ORCAD_CONVERTER::libForInstance(), OrcadReadPlacedInstance(), ORCAD_CONVERTER::packageFor(), ORCAD_CONVERTER::pickVariant(), ORCAD_CONVERTER::prepareSymbols(), and v2PlacedInstance().
| std::string ORCAD_PLACED_INSTANCE::sourcePackage |
package base name
Definition at line 238 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(), ORCAD_CONVERTER::libForInstance(), OrcadReadPlacedInstance(), ORCAD_CONVERTER::packageFor(), ORCAD_CONVERTER::unitLetter(), and v2PlacedInstance().
| uint16_t ORCAD_PLACED_INSTANCE::unitIndex = 0 |
zero-based package device index
Definition at line 240 of file orcad_records.h.
Referenced by BOOST_AUTO_TEST_CASE(), ORCAD_CONVERTER::libForInstance(), OrcadReadPlacedInstance(), ORCAD_CONVERTER::placeSymbolFields(), and v2PlacedInstance().
| std::string ORCAD_PLACED_INSTANCE::value |
resolved Part Value
Definition at line 229 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(), OrcadReadPlacedInstance(), ORCAD_CONVERTER::placeInstance(), ORCAD_CONVERTER::placeSymbolFields(), and v2PlacedInstance().
| int ORCAD_PLACED_INSTANCE::x = 0 |
Definition at line 226 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(), ORCAD_CONVERTER::offsetPage(), OrcadReadPlacedInstance(), ORCAD_CONVERTER::placeInstance(), ORCAD_CONVERTER::placeSymbolFields(), ORCAD_CONVERTER::synthesizeSymbol(), and v2PlacedInstance().
| int ORCAD_PLACED_INSTANCE::y = 0 |
Definition at line 227 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(), ORCAD_CONVERTER::offsetPage(), OrcadReadPlacedInstance(), ORCAD_CONVERTER::placeInstance(), ORCAD_CONVERTER::placeSymbolFields(), ORCAD_CONVERTER::synthesizeSymbol(), and v2PlacedInstance().