![]() |
Open CASCADE Technology Reference Manual 8.0.1
|
Occurrence reference storage entry. Like ChildRef but without Orientation - placement is a reference property. Structurally parallel to other ref types: definitions carry no location. More...
#include <BRepGraphInc_Reference.hxx>

Public Types | |
| using | TypeId = BRepGraph_OccurrenceRefId |
Public Types inherited from BRepGraphInc::BaseRef | |
| using | TypeId = BRepGraph_RefId |
Data Fields | |
| BRepGraph_ProductId | ParentProductId |
| BRepGraph_OccurrenceId | ChildOccurrenceId |
| TopLoc_Location | LocalLocation |
| Placement relative to parent product. | |
Data Fields inherited from BRepGraphInc::BaseRef | |
| uint32_t | UID = 0 |
| Persistent per-kind UID counter value. 0 = invalid sentinel (not yet allocated). Valid UIDs start at 1. Kind is implicit from the concrete struct type (ShellRef, FaceRef, etc.). | |
Occurrence reference storage entry. Like ChildRef but without Orientation - placement is a reference property. Structurally parallel to other ref types: definitions carry no location.
| BRepGraph_OccurrenceId BRepGraphInc::OccurrenceRef::ChildOccurrenceId |
| TopLoc_Location BRepGraphInc::OccurrenceRef::LocalLocation |
Placement relative to parent product.
| BRepGraph_ProductId BRepGraphInc::OccurrenceRef::ParentProductId |