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

One node of the design occurrence tree parsed from the root Hierarchy stream. More...

#include <orcad_records.h>

Public Attributes

std::map< uint32_t, std::string > partRefs
 type-13 dbId -> occurrence refdes
 
std::vector< ORCAD_OCC_BLOCKblocks
 hierarchical block occurrences
 

Detailed Description

One node of the design occurrence tree parsed from the root Hierarchy stream.

A scope is the set of occurrences visible at one point in the instantiation path: the reference designator of every placed part (keyed by its type-13 db id) and the hierarchical block occurrences that descend into child schematics.

Definition at line 629 of file orcad_records.h.

Member Data Documentation

◆ blocks

std::vector<ORCAD_OCC_BLOCK> ORCAD_OCC_SCOPE::blocks

hierarchical block occurrences

Definition at line 632 of file orcad_records.h.

Referenced by SCH_IO_ORCAD::LoadSchematicFile(), and readOccurrence().

◆ partRefs

std::map<uint32_t, std::string> ORCAD_OCC_SCOPE::partRefs

type-13 dbId -> occurrence refdes

Definition at line 631 of file orcad_records.h.

Referenced by ORCAD_CONVERTER::Convert(), SCH_IO_ORCAD::LoadSchematicFile(), and readOccurrence().


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