Generic BRepGraph item identifier covering definitions and references. Use-records are NOT included - they are session-local, not graph identity.
More...
#include <BRepGraph_ItemId.hxx>
Generic BRepGraph item identifier covering definitions and references. Use-records are NOT included - they are session-local, not graph identity.
◆ Domain
Addressed graph item domain.
| Enumerator |
|---|
| None | |
| Node | |
| Reference | |
◆ BRepGraph_ItemId() [1/3]
| BRepGraph_ItemId::BRepGraph_ItemId |
( |
| ) |
|
|
default |
Construct an invalid item id.
◆ BRepGraph_ItemId() [2/3]
Construct a node item id.
◆ BRepGraph_ItemId() [3/3]
Construct a reference item id.
◆ Index()
| uint32_t BRepGraph_ItemId::Index |
( |
| ) |
const |
|
inlinenoexcept |
Return item per-kind index.
◆ IsNode()
| bool BRepGraph_ItemId::IsNode |
( |
| ) |
const |
|
inlinenoexcept |
Return true if this item addresses a definition node.
◆ IsReference()
| bool BRepGraph_ItemId::IsReference |
( |
| ) |
const |
|
inlinenoexcept |
Return true if this item addresses a reference entry.
◆ IsValid()
| bool BRepGraph_ItemId::IsValid |
( |
| ) |
const |
|
inlinenoexcept |
Return true if this item addresses a graph object.
◆ ItemDomain()
| Domain BRepGraph_ItemId::ItemDomain |
( |
| ) |
const |
|
inlinenoexcept |
Return the addressed domain.
◆ Kind()
| uint8_t BRepGraph_ItemId::Kind |
( |
| ) |
const |
|
inlinenoexcept |
Return item kind encoded in its own domain enum space.
◆ NodeId()
Convert to node id. Returns invalid id for non-node items.
◆ NodeKind()
Return node kind. Valid only when IsNode() is true.
◆ RawKind()
| uint8_t BRepGraph_ItemId::RawKind |
( |
| ) |
const |
|
inlinenoexcept |
Return item kind encoded in its own domain enum space.
◆ RefId()
Convert to reference id. Returns invalid id for non-reference items.
◆ RefKind()
The documentation for this class was generated from the following file: