Public Member Functions |
| DEFINE_STANDARD_ALLOC | BRepMesh_ShapeTool () |
| void | Init (const TopoDS_Shape &S) |
| Standard_Boolean | MoreFace () |
| void | NextFace () |
| const TopoDS_Face & | CurrentFace () |
| void | Init (const TopoDS_Face &F) |
| Standard_Boolean | MoreEdge () |
| void | NextEdge () |
| const TopoDS_Edge & | CurrentEdge () |
| void | Init (const TopoDS_Edge &E) |
| Standard_Boolean | MoreInternalVertex () |
| void | NextInternalVertex () |
| const TopoDS_Vertex & | CurrentInternalVertex () |
Static Public Member Functions |
| static TopAbs_Orientation | Orientation (const TopoDS_Face &F) |
| static TopAbs_Orientation | Orientation (const TopoDS_Edge &E) |
| static Bnd_Box | Bound (const TopoDS_Face &F) |
| static Bnd_Box | Bound (const TopoDS_Edge &E) |
| static TopoDS_Vertex | FirstVertex (const TopoDS_Edge &E) |
| static TopoDS_Vertex | LastVertex (const TopoDS_Edge &E) |
| static void | Vertices (const TopoDS_Edge &E, TopoDS_Vertex &Vfirst, TopoDS_Vertex &Vlast) |
| | If there is not First or Last vertex (infinite or
semi-infinite edge) return null shapes.
|
| static void | Range (const TopoDS_Edge &E, const TopoDS_Face &F, Standard_Real &wFirst, Standard_Real &wLast) |
| static void | UVPoints (const TopoDS_Edge &E, const TopoDS_Face &F, gp_Pnt2d &uvFirst, gp_Pnt2d &uvLast) |
| static Standard_Boolean | Degenerated (const TopoDS_Edge &E) |
| static Standard_Real | Tolerance (const TopoDS_Vertex &V) |
| static Standard_Real | Parameter (const TopoDS_Vertex &V, const TopoDS_Edge &E, const TopoDS_Face &F) |
| static void | Parameters (const TopoDS_Edge &E, const TopoDS_Face &F, const Standard_Real W, gp_Pnt2d &UV) |
| static void | Locate (const BRepAdaptor_Curve &C, const Standard_Real W, Standard_Real &WFound, const gp_Pnt &p3d, gp_Pnt2d &UV) |
| static gp_Pnt | Pnt (const TopoDS_Vertex &V) |
| static void | AddInFace (const TopoDS_Face &F, Handle< Poly_Triangulation > &T) |