|
KiCad PCB EDA Suite
|
Structure type 12: a hierarchical block instance placed on a page. More...
#include <orcad_records.h>
Public Attributes | |
| uint32_t | dbId = 0 |
| std::string | reference |
| int | x1 = 0 |
| block rectangle top-left, page DBU | |
| int | y1 = 0 |
| int | w = 0 |
| int | h = 0 |
| std::vector< ORCAD_BLOCK_PIN > | pins |
| std::vector< ORCAD_DISPLAY_PROP > | displayProps |
| std::string | childName |
| child folder, when embedded | |
Structure type 12: a hierarchical block instance placed on a page.
Body = GraphicInst common part with an inline LibraryPart (the block's pin interface; nested flag byte equals 24), then — starting at the second prefix stop offset — lzt reference, 14 bytes, u16 pin count (framed T0x10 structures with the absolute pin positions). Presence of any such record marks the design as hierarchical (out of scope for the flat importer: converted with warnings).
Definition at line 495 of file orcad_records.h.
| std::string ORCAD_DRAWN_INSTANCE::childName |
child folder, when embedded
Definition at line 505 of file orcad_records.h.
Referenced by SCH_IO_ORCAD::LoadSchematicFile().
| uint32_t ORCAD_DRAWN_INSTANCE::dbId = 0 |
Definition at line 497 of file orcad_records.h.
Referenced by SCH_IO_ORCAD::LoadSchematicFile(), and OrcadReadDrawnInstance().
| std::vector<ORCAD_DISPLAY_PROP> ORCAD_DRAWN_INSTANCE::displayProps |
Definition at line 504 of file orcad_records.h.
Referenced by OrcadReadDrawnInstance().
| int ORCAD_DRAWN_INSTANCE::h = 0 |
Definition at line 502 of file orcad_records.h.
Referenced by OrcadReadDrawnInstance(), and ORCAD_CONVERTER::pageExtentDbu().
| std::vector<ORCAD_BLOCK_PIN> ORCAD_DRAWN_INSTANCE::pins |
Definition at line 503 of file orcad_records.h.
Referenced by ORCAD_CONVERTER::computeJunctions(), ORCAD_CONVERTER::offsetPage(), OrcadReadDrawnInstance(), and ORCAD_CONVERTER::pageExtentDbu().
| std::string ORCAD_DRAWN_INSTANCE::reference |
Definition at line 498 of file orcad_records.h.
Referenced by OrcadReadDrawnInstance().
| int ORCAD_DRAWN_INSTANCE::w = 0 |
Definition at line 501 of file orcad_records.h.
Referenced by OrcadReadDrawnInstance(), and ORCAD_CONVERTER::pageExtentDbu().
| int ORCAD_DRAWN_INSTANCE::x1 = 0 |
block rectangle top-left, page DBU
Definition at line 499 of file orcad_records.h.
Referenced by ORCAD_CONVERTER::offsetPage(), OrcadReadDrawnInstance(), and ORCAD_CONVERTER::pageExtentDbu().
| int ORCAD_DRAWN_INSTANCE::y1 = 0 |
Definition at line 500 of file orcad_records.h.
Referenced by ORCAD_CONVERTER::offsetPage(), OrcadReadDrawnInstance(), and ORCAD_CONVERTER::pageExtentDbu().