|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | BRepLib_MakeWire () |
| | NotDone MakeWire.
.
|
| Standard_EXPORT | BRepLib_MakeWire (const TopoDS_Edge &E) |
| | Make a Wire from an edge.
.
|
| Standard_EXPORT | BRepLib_MakeWire (const TopoDS_Edge &E1, const TopoDS_Edge &E2) |
| | Make a Wire from two edges.
.
|
| Standard_EXPORT | BRepLib_MakeWire (const TopoDS_Edge &E1, const TopoDS_Edge &E2, const TopoDS_Edge &E3) |
| | Make a Wire from three edges.
.
|
| Standard_EXPORT | BRepLib_MakeWire (const TopoDS_Edge &E1, const TopoDS_Edge &E2, const TopoDS_Edge &E3, const TopoDS_Edge &E4) |
| | Make a Wire from four edges.
.
|
| Standard_EXPORT | BRepLib_MakeWire (const TopoDS_Wire &W) |
| | Make a Wire from a Wire. Usefull for adding later.
.
|
| Standard_EXPORT | BRepLib_MakeWire (const TopoDS_Wire &W, const TopoDS_Edge &E) |
| | Add an edge to a wire.
.
|
| Standard_EXPORT void | Add (const TopoDS_Edge &E) |
| | Add the edge <e> to the current wire.
.
|
| Standard_EXPORT void | Add (const TopoDS_Wire &W) |
| | Add the edges of <w> to the current wire.
.
|
| Standard_EXPORT void | Add (const TopTools_ListOfShape &L) |
| | Add the edges of <l> to the current wire.
The edges are not to be consecutive. But they are
to be all connected geometrically or topologically.
.
|
| Standard_EXPORT BRepLib_WireError | Error () const |
| Standard_EXPORT const TopoDS_Wire & | Wire () const |
| | Returns the new wire.
.
|
| Standard_EXPORT | operator TopoDS_Wire () const |
| Standard_EXPORT const TopoDS_Edge & | Edge () const |
| | Returns the last edge added to the wire.
.
|
| Standard_EXPORT const TopoDS_Vertex & | Vertex () const |
| | Returns the last connecting vertex.
.
|
Private Attributes |
| BRepLib_WireError | myError |
| TopoDS_Edge | myEdge |
| TopoDS_Vertex | myVertex |
| TopTools_MapOfShape | myVertices |
| TopoDS_Vertex | FirstVertex |
| TopoDS_Vertex | VF |
| TopoDS_Vertex | VL |