|
| static FaceUsage | Usage (const BRepGraph &theGraph, const BRepGraph_FaceRefId theFaceRef) |
| | Resolves a face reference id to a lightweight usage value.
|
| |
| static double | Tolerance (const BRepGraph &theGraph, const BRepGraph_FaceId theFace) |
| | Returns the face tolerance.
|
| |
| static double | Tolerance (const BRepGraph &theGraph, const BRepGraph_FaceRefId theFaceRef) |
| | Returns the face tolerance by face reference identifier.
|
| |
| static bool | HasSurface (const BRepGraph &theGraph, const BRepGraph_FaceId theFace) |
| | Returns true if the face has a surface representation.
|
| |
| static bool | HasSurface (const BRepGraph &theGraph, const BRepGraph_FaceRefId theFaceRef) |
| | Returns true if the face reference resolves to a face with a surface.
|
| |
| static BRepGraph_WireId | OuterWire (const BRepGraph &theGraph, const BRepGraph_FaceId theFace) |
| | Returns the outer wire definition id directly.
|
| |
| static BRepGraph_WireId | OuterWire (const BRepGraph &theGraph, const BRepGraph_FaceRefId theFaceRef) |
| | Returns the outer wire definition id by face reference identifier.
|
| |
| static const occ::handle< Geom_Surface > & | Surface (const BRepGraph &theGraph, const BRepGraph_FaceId theFace) |
| | Returns the raw surface handle (definition frame, no copy).
|
| |
| static const occ::handle< Geom_Surface > & | Surface (const BRepGraph &theGraph, const BRepGraph_FaceRefId theFaceRef) |
| | Returns the raw surface handle by face reference identifier.
|
| |
| static GeomAdaptor_TransformedSurface | SurfaceAdaptor (const BRepGraph &theGraph, const BRepGraph_FaceId theFace) |
| | Returns a surface adaptor in definition frame.
|
| |
| static GeomAdaptor_TransformedSurface | SurfaceAdaptor (const BRepGraph &theGraph, const FaceUsage &theRef) |
| | Returns a surface adaptor with FaceUsage Location applied.
|
| |
| static GeomAdaptor_TransformedSurface | SurfaceAdaptor (const BRepGraph &theGraph, const BRepGraph_FaceRefId theFaceRef) |
| | Returns a surface adaptor by face reference identifier with reference Location applied.
|
| |
| static GeomAdaptor_TransformedSurface | SurfaceAdaptor (const BRepGraph &theGraph, const BRepGraph_FaceId theFace, const double theUFirst, const double theULast, const double theVFirst, const double theVLast) |
| | Returns a surface adaptor with explicit UV bounds.
|
| |
| static GeomAdaptor_TransformedSurface | SurfaceAdaptor (const BRepGraph &theGraph, const FaceUsage &theRef, const double theUFirst, const double theULast, const double theVFirst, const double theVLast) |
| | Returns a surface adaptor with explicit UV bounds and FaceUsage Location applied.
|
| |
| static GeomAdaptor_TransformedSurface | SurfaceAdaptor (const BRepGraph &theGraph, const BRepGraph_FaceRefId theFaceRef, const double theUFirst, const double theULast, const double theVFirst, const double theVLast) |
| | Returns a surface adaptor with explicit UV bounds by face reference identifier.
|
| |
| static uint32_t | NbWires (const BRepGraph &theGraph, const BRepGraph_FaceId theFace) |
| | Returns the number of wire references on the face (outer + holes).
|
| |
| static uint32_t | NbWires (const BRepGraph &theGraph, const BRepGraph_FaceRefId theFaceRef) |
| | Returns the number of wire references by face reference identifier.
|
| |
| static void | Bounds (const BRepGraph &theGraph, const BRepGraph_FaceId theFace, double &theUMin, double &theUMax, double &theVMin, double &theVMax) |
| | Returns the UV parameter bounds of the face surface. Fills out-parameters with the surface bounds; all values are set to 0.0 if the face has no surface.
|
| |
| static void | Bounds (const BRepGraph &theGraph, const BRepGraph_FaceRefId theFaceRef, double &theUMin, double &theUMax, double &theVMin, double &theVMax) |
| | Returns the UV parameter bounds by face reference identifier.
|
| |
Face surface and property accessors.
Provides tolerance, natural restriction flag, surface handle and adaptor access (with optional UV bounds), and outer wire lookup.