#include <BRepTools_WireExplorer.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BRepTools_WireExplorer () |
Constructs an empty explorer (which can be initialized using Init) . | |
Standard_EXPORT | BRepTools_WireExplorer (const TopoDS_Wire &W) |
Initializes an exploration of the wire <w> face F is used to involve 2D analysis while exploration). . | |
Standard_EXPORT | BRepTools_WireExplorer (const TopoDS_Wire &W, const TopoDS_Face &F) |
Initializes an exploration of the wire <w>. F is used to select the edge connected to the previous in the parametric representation of <f>. . | |
Standard_EXPORT void | Init (const TopoDS_Wire &W) |
Initializes an exploration of the wire <w>. . | |
Standard_EXPORT void | Init (const TopoDS_Wire &W, const TopoDS_Face &F) |
Initializes an exploration of the wire <w>. F is used to select the edge connected to the previous in the parametric representation of <f>. . | |
Standard_EXPORT Standard_Boolean | More () const |
Returns True if there is a current edge. . | |
Standard_EXPORT void | Next () |
Proceeds to the next edge. . | |
Standard_EXPORT const TopoDS_Edge & | Current () const |
Returns the current edge. . | |
Standard_EXPORT TopAbs_Orientation | Orientation () const |
Returns an Orientation for the current edge. . | |
Standard_EXPORT const TopoDS_Vertex & | CurrentVertex () const |
Returns the vertex connecting the current edge to the previous one. . | |
Standard_EXPORT void | Clear () |
Clears the content of the explorer. . | |
Private Attributes | |
TopTools_DataMapOfShapeListOfShape | myMap |
TopoDS_Edge | myEdge |
TopoDS_Vertex | myVertex |
TopoDS_Face | myFace |
TopTools_MapOfShape | myDoubles |
Standard_Boolean | myReverse |
Standard_Real | myTolU |
Standard_Real | myTolV |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|