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

A hierarchical block occurrence: one placement of a child schematic folder on a parent page. More...

#include <orcad_records.h>

Public Attributes

uint32_t targetDbId = 0
 type-12 drawn-instance dbId on the parent page
 
std::string childFolder
 child schematic folder name
 
ORCAD_OCC_SCOPE scope
 the child's occurrences under this path
 

Detailed Description

A hierarchical block occurrence: one placement of a child schematic folder on a parent page.

The same child folder appears once per instantiation path, each with its own nested scope (so a schematic reused N times yields N sets of per-occurrence reference designators).

Definition at line 642 of file orcad_records.h.

Member Data Documentation

◆ childFolder

std::string ORCAD_OCC_BLOCK::childFolder

child schematic folder name

Definition at line 645 of file orcad_records.h.

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

◆ scope

ORCAD_OCC_SCOPE ORCAD_OCC_BLOCK::scope

the child's occurrences under this path

Definition at line 646 of file orcad_records.h.

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

◆ targetDbId

uint32_t ORCAD_OCC_BLOCK::targetDbId = 0

type-12 drawn-instance dbId on the parent page

Definition at line 644 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: