Open CASCADE Technology 6.6.0
Public Member Functions
BRepLib_MakeWire Class Reference

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>

Inheritance diagram for BRepLib_MakeWire:
Inheritance graph
[legend]

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


Constructor & Destructor Documentation

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 
)

Member Function Documentation

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

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines