![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
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... | |
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.