![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Vertex geometry accessors. More...
#include <BRepGraph_Tool.hxx>
Static Public Member Functions | |
| static gp_Pnt | Pnt (const BRepGraph &theGraph, const VertexUsage &theRef) |
| Returns the vertex 3D point with VertexUsage Location applied. | |
| static gp_Pnt | Pnt (const BRepGraph &theGraph, const BRepGraph_VertexId theVertex) |
| Returns the vertex 3D point in definition frame (no Location applied). | |
| static double | Tolerance (const BRepGraph &theGraph, const BRepGraph_VertexId theVertex) |
| Returns the vertex tolerance. | |
| static double | Parameter (const BRepGraph &theGraph, const BRepGraph_VertexId theVertex, const BRepGraph_EdgeId theEdge) |
| Returns the vertex parameter on an edge's 3D curve. | |
| static gp_Pnt2d | Parameters (const BRepGraph &theGraph, const BRepGraph_VertexId theVertex, const BRepGraph_FaceId theFace) |
| Returns the vertex (U,V) parameters on a face surface. | |
| static double | PCurveParameter (const BRepGraph &theGraph, const BRepGraph_VertexId theVertex, const BRepGraph_CoEdgeId theCoEdge) |
| Returns the vertex parameter on a coedge's PCurve. | |
| static uint32_t | NbEdges (const BRepGraph &theGraph, const BRepGraph_VertexId theVertex) |
| Returns the number of edges that reference this vertex. | |
Vertex geometry accessors.
Provides 3D point retrieval (with or without Location applied), tolerance access, and parameter lookup for vertex-on-curve and vertex-on-surface representations.
|
static |
Returns the number of edges that reference this vertex.
| [in] | theGraph | source graph |
| [in] | theVertex | typed vertex definition identifier |
|
static |
Returns the vertex parameter on an edge's 3D curve.
| [in] | theGraph | source graph |
| [in] | theVertex | typed vertex definition identifier |
| [in] | theEdge | typed edge definition identifier |
| Standard_NoSuchObject | if vertex has no PointOnCurve for this edge |
|
static |
Returns the vertex (U,V) parameters on a face surface.
| [in] | theGraph | source graph |
| [in] | theVertex | typed vertex definition identifier |
| [in] | theFace | typed face definition identifier |
| Standard_NoSuchObject | if vertex has no PointOnSurface for this face |
|
static |
Returns the vertex parameter on a coedge's PCurve.
| [in] | theGraph | source graph |
| [in] | theVertex | typed vertex definition identifier |
| [in] | theCoEdge | typed coedge definition identifier |
| Standard_NoSuchObject | if vertex has no PointOnPCurve for this coedge |
|
static |
Returns the vertex 3D point in definition frame (no Location applied).
| [in] | theGraph | source graph |
| [in] | theVertex | typed vertex definition identifier |
|
static |
Returns the vertex 3D point with VertexUsage Location applied.
| [in] | theGraph | source graph |
| [in] | theRef | vertex incidence reference carrying Location |
|
static |
Returns the vertex tolerance.
| [in] | theGraph | source graph |
| [in] | theVertex | typed vertex definition identifier |