Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
BRepLib_MakeWire Class Reference

Provides methods to build wires.

A wire may be built :

More...

#include <BRepLib_MakeWire.hxx>

Inheritance diagram for BRepLib_MakeWire:
Inheritance graph
[legend]

Public Member Functions

DEFINE_STANDARD_ALLOC 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_WireWire () const
 Returns the new wire.


 operator TopoDS_Wire () const
const TopoDS_EdgeEdge () const
 Returns the last edge added to the wire.


const TopoDS_VertexVertex () const
 Returns the last connecting vertex.



Detailed Description

     * From a single edge. <br>



Constructor & Destructor Documentation


Member Function Documentation

BRepLib_MakeWire::operator TopoDS_Wire ( ) const

The documentation for this class was generated from the following file: