Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Data Structures | Public Types
BRepGraph_Tool Class Reference

Centralized geometry access for BRepGraph - analogue of BRep_Tool. More...

#include <BRepGraph_Tool.hxx>

Data Structures

class  CoEdge
 CoEdge (half-edge) parametric curve and polygon accessors. More...
 
class  Edge
 Edge geometry, curve, polygon, and continuity accessors. More...
 
class  Face
 Face surface, triangulation, and property accessors. More...
 
class  Mesh
 Mesh cache writes and representation creation. More...
 
class  Shell
 Shell property accessors. More...
 
class  Vertex
 Vertex geometry accessors. More...
 
class  Wire
 Wire property accessors. More...
 

Public Types

using VertexUsage = BRepGraphInc::VertexInstance
 
using CoEdgeUsage = BRepGraphInc::CoEdgeInstance
 
using VertexRef = BRepGraphInc::VertexRef
 
using WireRef = BRepGraphInc::WireRef
 
using CoEdgeDef = BRepGraphInc::CoEdgeDef
 

Detailed Description

Centralized geometry access for BRepGraph - analogue of BRep_Tool.

Geometry in BRepGraph is stored in the definition frame (representation Location baked via applyRepresentationLocation). Instance Locations live on topology Instance/Ref structs (VertexInstance, CoEdgeInstance, WireInstance, FaceInstance, ShellInstance, SolidInstance, OccurrenceInstance). This class applies ref Locations automatically when accessing 3D geometry. Instance structs are lightweight read-only projections produced during traversal, while Ref structs are stored reference entries from RefsView; this API accepts whichever form naturally carries the required context for the queried property.

Methods are grouped by topology kind via nested classes: BRepGraph_Tool::Vertex, Edge, CoEdge, Face, Wire.

Member Typedef Documentation

◆ CoEdgeDef

◆ CoEdgeUsage

◆ VertexRef

◆ VertexUsage

◆ WireRef


The documentation for this class was generated from the following file: