Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Data Structures | Typedefs
BRepGraph_RepId.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_RepId
 Lightweight typed index into a per-kind representation vector inside BRepGraph. More...
 
struct  BRepGraph_RepId::Typed< TheKind >
 Compile-time typed wrapper around BRepGraph_RepId. More...
 
struct  std::hash< BRepGraph_RepId >
 std::hash specialization for NCollection_DefaultHasher support. More...
 
struct  std::hash< BRepGraph_RepId::Typed< TheKind > >
 std::hash specialization for BRepGraph_RepId::Typed. More...
 

Typedefs

using BRepGraph_SurfaceRepId = BRepGraph_RepId::Typed<BRepGraph_RepId::Kind::Surface>
 
using BRepGraph_Curve3DRepId = BRepGraph_RepId::Typed<BRepGraph_RepId::Kind::Curve3D>
 
using BRepGraph_Curve2DRepId = BRepGraph_RepId::Typed<BRepGraph_RepId::Kind::Curve2D>
 
using BRepGraph_TriangulationRepId = BRepGraph_RepId::Typed<BRepGraph_RepId::Kind::Triangulation>
 
using BRepGraph_Polygon3DRepId = BRepGraph_RepId::Typed<BRepGraph_RepId::Kind::Polygon3D>
 
using BRepGraph_Polygon2DRepId = BRepGraph_RepId::Typed<BRepGraph_RepId::Kind::Polygon2D>
 
using BRepGraph_PolygonOnTriRepId = BRepGraph_RepId::Typed<BRepGraph_RepId::Kind::PolygonOnTri>
 

Typedef Documentation

◆ BRepGraph_Curve2DRepId

◆ BRepGraph_Curve3DRepId

◆ BRepGraph_Polygon2DRepId

◆ BRepGraph_Polygon3DRepId

◆ BRepGraph_PolygonOnTriRepId

◆ BRepGraph_SurfaceRepId

◆ BRepGraph_TriangulationRepId