|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | 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_EXPORT 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 Standard_EXPORT Bnd_Box | Bound (const TopoDS_Face &F) |
static Standard_EXPORT Bnd_Box | Bound (const TopoDS_Edge &E) |
static Standard_EXPORT TopoDS_Vertex | FirstVertex (const TopoDS_Edge &E) |
static Standard_EXPORT TopoDS_Vertex | LastVertex (const TopoDS_Edge &E) |
static Standard_EXPORT 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 Standard_EXPORT void | Parameters (const TopoDS_Edge &E, const TopoDS_Face &F, const Standard_Real W, gp_Pnt2d &UV) |
static Standard_EXPORT 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 Standard_EXPORT void | AddInFace (const TopoDS_Face &F, Handle(Poly_Triangulation)&T) |
Private Attributes |
TopExp_Explorer | theFIterator |
TopExp_Explorer | theEIterator |
TopExp_Explorer | theVIterator |