Open CASCADE Technology 6.6.0
|
Provides methods to build wires.
A wire may be built :
* From a single edge.
* From a wire and an edge.
More...
#include <BRepLib_MakeWire.hxx>
Public Member Functions | |
BRepLib_MakeWire () | |
NotDone MakeWire. | |
BRepLib_MakeWire (const TopoDS_Edge &E) | |
Make a Wire from an edge. | |
BRepLib_MakeWire (const TopoDS_Edge &E1, const TopoDS_Edge &E2) | |
Make a Wire from two edges. | |
BRepLib_MakeWire (const TopoDS_Edge &E1, const TopoDS_Edge &E2, const TopoDS_Edge &E3) | |
Make a Wire from three edges. | |
BRepLib_MakeWire (const TopoDS_Edge &E1, const TopoDS_Edge &E2, const TopoDS_Edge &E3, const TopoDS_Edge &E4) | |
Make a Wire from four edges. | |
BRepLib_MakeWire (const TopoDS_Wire &W) | |
Make a Wire from a Wire. Usefull for adding later. | |
BRepLib_MakeWire (const TopoDS_Wire &W, const TopoDS_Edge &E) | |
Add an edge to a wire. | |
void | Add (const TopoDS_Edge &E) |
Add the edge <E> to the current wire. | |
void | Add (const TopoDS_Wire &W) |
Add the edges of <W> to the current wire. | |
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. | |
BRepLib_WireError | Error () const |
const TopoDS_Wire & | Wire () const |
Returns the new wire. | |
operator TopoDS_Wire () const | |
const TopoDS_Edge & | Edge () const |
Returns the last edge added to the wire. | |
const TopoDS_Vertex & | Vertex () const |
Returns the last connecting vertex. |
BRepLib_MakeWire::BRepLib_MakeWire | ( | ) |
BRepLib_MakeWire::BRepLib_MakeWire | ( | const TopoDS_Edge & | E | ) |
BRepLib_MakeWire::BRepLib_MakeWire | ( | const TopoDS_Edge & | E1, |
const TopoDS_Edge & | E2 | ||
) |
BRepLib_MakeWire::BRepLib_MakeWire | ( | const TopoDS_Edge & | E1, |
const TopoDS_Edge & | E2, | ||
const TopoDS_Edge & | E3 | ||
) |
BRepLib_MakeWire::BRepLib_MakeWire | ( | const TopoDS_Edge & | E1, |
const TopoDS_Edge & | E2, | ||
const TopoDS_Edge & | E3, | ||
const TopoDS_Edge & | E4 | ||
) |
BRepLib_MakeWire::BRepLib_MakeWire | ( | const TopoDS_Wire & | W | ) |
BRepLib_MakeWire::BRepLib_MakeWire | ( | const TopoDS_Wire & | W, |
const TopoDS_Edge & | E | ||
) |
void BRepLib_MakeWire::Add | ( | const TopoDS_Edge & | E | ) |
void BRepLib_MakeWire::Add | ( | const TopoDS_Wire & | W | ) |
void BRepLib_MakeWire::Add | ( | const TopTools_ListOfShape & | L | ) |
const TopoDS_Edge& BRepLib_MakeWire::Edge | ( | ) | const |
BRepLib_WireError BRepLib_MakeWire::Error | ( | ) | const |
BRepLib_MakeWire::operator TopoDS_Wire | ( | ) | const |
const TopoDS_Vertex& BRepLib_MakeWire::Vertex | ( | ) | const |
const TopoDS_Wire& BRepLib_MakeWire::Wire | ( | ) | const |