Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Data Structures | Typedefs
BRepGraph_RefId.hxx File Reference
#include <Standard_Assert.hxx>
#include <Standard_HashUtils.hxx>
#include <cstddef>
#include <cstdint>
#include <functional>
#include <limits>
#include <utility>

Data Structures

struct  BRepGraph_RefId
 Lightweight typed index into a per-kind reference vector inside BRepGraph. More...
 
struct  BRepGraph_RefId::Typed< TheKind >
 Compile-time typed wrapper around BRepGraph_RefId. More...
 
struct  std::hash< BRepGraph_RefId >
 
struct  std::hash< BRepGraph_RefId::Typed< TheKind > >
 

Typedefs

using BRepGraph_ShellRefId = BRepGraph_RefId::Typed<BRepGraph_RefId::Kind::Shell>
 
using BRepGraph_FaceRefId = BRepGraph_RefId::Typed<BRepGraph_RefId::Kind::Face>
 
using BRepGraph_WireRefId = BRepGraph_RefId::Typed<BRepGraph_RefId::Kind::Wire>
 
using BRepGraph_CoEdgeRefId = BRepGraph_RefId::Typed<BRepGraph_RefId::Kind::CoEdge>
 
using BRepGraph_VertexRefId = BRepGraph_RefId::Typed<BRepGraph_RefId::Kind::Vertex>
 
using BRepGraph_SolidRefId = BRepGraph_RefId::Typed<BRepGraph_RefId::Kind::Solid>
 
using BRepGraph_ChildRefId = BRepGraph_RefId::Typed<BRepGraph_RefId::Kind::Child>
 
using BRepGraph_OccurrenceRefId = BRepGraph_RefId::Typed<BRepGraph_RefId::Kind::Occurrence>
 

Typedef Documentation

◆ BRepGraph_ChildRefId

◆ BRepGraph_CoEdgeRefId

◆ BRepGraph_FaceRefId

◆ BRepGraph_OccurrenceRefId

◆ BRepGraph_ShellRefId

◆ BRepGraph_SolidRefId

◆ BRepGraph_VertexRefId

◆ BRepGraph_WireRefId