|
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 |