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

Each scope holds the references and child blocks for one instantiation path. More...

#include <orcad_records.h>

Public Attributes

std::map< uint32_t, std::string > partRefs
 type-13 dbId -> occurrence refdes
 
std::map< uint32_t, std::string > partUnitRefs
 dbId -> package unit reference
 
std::map< uint32_t, std::map< std::string, std::string > > partProps
 dbId -> occurrence properties
 
std::map< uint32_t, std::string > netNames
 occurrence net id -> effective net name
 
std::map< uint32_t, uint32_t > partOccurrenceIds
 dbId -> part occurrence id
 
std::vector< ORCAD_OCC_BLOCK > blocks
 hierarchical block occurrences
 

Detailed Description

Each scope holds the references and child blocks for one instantiation path.

Definition at line 522 of file orcad_records.h.

Member Data Documentation

◆ blocks

◆ netNames

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

◆ partOccurrenceIds

std::map<uint32_t, uint32_t> ORCAD_OCC_SCOPE::partOccurrenceIds

dbId -> part occurrence id

Definition at line 528 of file orcad_records.h.

Referenced by ORCAD_CONVERTER::applyCisVariants(), and readOccurrence().

◆ partProps

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

dbId -> occurrence properties

Definition at line 526 of file orcad_records.h.

Referenced by readOccurrence().

◆ partRefs

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

type-13 dbId -> occurrence refdes

Definition at line 524 of file orcad_records.h.

Referenced by readOccurrence().

◆ partUnitRefs

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

dbId -> package unit reference

Definition at line 525 of file orcad_records.h.

Referenced by readOccurrence().


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