Open CASCADE Technology
6.5.4
|
The class containing data and methods
for a set of edges and wires
Bound is a wire,
Boundelement is an edge.
The ShapeSet stores :
More...
#include <BOP_WireEdgeSet.hxx>
Public Member Functions | |
DEFINE_STANDARD_ALLOC | BOP_WireEdgeSet () |
Empty constructor; | |
BOP_WireEdgeSet (const TopoDS_Face &F) | |
Creates a WES to build edges connected by vertices on face F. Edges of the WireEdgeSet must have a representation on surface of face F. | |
void | Initialize (const TopoDS_Face &F) |
Initialize a WES to build edges connected by vertices on face F. Edges of the WireEdgeSet must have a representation on surface of face F. | |
const TopoDS_Face & | Face () const |
Selector | |
virtual void | AddShape (const TopoDS_Shape &S) |
See in base class, please | |
virtual void | AddStartElement (const TopoDS_Shape &S) |
See in base class, please | |
virtual void | AddElement (const TopoDS_Shape &S) |
See in base class, please | |
virtual void | InitNeighbours (const TopoDS_Shape &E) |
Internal usage | |
virtual void | FindNeighbours () |
Build the list of neighbour edges of edge myCurrentShape Initialize iterator of neighbour edges to edge myCurrentShape | |
virtual const TopTools_ListOfShape & | MakeNeighboursList (const TopoDS_Shape &E, const TopoDS_Shape &V) |
void | RemoveEdgeFromWES (const TopoDS_Edge &aE) |
Removes the edge aE from the WES | |
Standard_Boolean | KeptTwice (const TopoDS_Edge &aE) const |
Returns TRUE if the edge aE has been kept twice in the WES | |
Static Public Member Functions | |
static void | IsUVISO (const TopoDS_Edge &E, const TopoDS_Face &F, Standard_Boolean &uiso, Standard_Boolean &viso) |
Internal usage |
virtual void BOP_WireEdgeSet::AddElement | ( | const TopoDS_Shape & | S | ) | [virtual] |
Reimplemented from BOP_ShapeSet.
virtual void BOP_WireEdgeSet::AddShape | ( | const TopoDS_Shape & | S | ) | [virtual] |
Reimplemented from BOP_ShapeSet.
virtual void BOP_WireEdgeSet::AddStartElement | ( | const TopoDS_Shape & | S | ) | [virtual] |
Reimplemented from BOP_ShapeSet.
const TopoDS_Face& BOP_WireEdgeSet::Face | ( | ) | const |
virtual void BOP_WireEdgeSet::FindNeighbours | ( | ) | [virtual] |
Reimplemented from BOP_ShapeSet.
virtual void BOP_WireEdgeSet::InitNeighbours | ( | const TopoDS_Shape & | E | ) | [virtual] |
Reimplemented from BOP_ShapeSet.
static void BOP_WireEdgeSet::IsUVISO | ( | const TopoDS_Edge & | E, |
const TopoDS_Face & | F, | ||
Standard_Boolean & | uiso, | ||
Standard_Boolean & | viso | ||
) | [static] |
Standard_Boolean BOP_WireEdgeSet::KeptTwice | ( | const TopoDS_Edge & | aE | ) | const |
virtual const TopTools_ListOfShape& BOP_WireEdgeSet::MakeNeighboursList | ( | const TopoDS_Shape & | E, |
const TopoDS_Shape & | V | ||
) | [virtual] |
Reimplemented from BOP_ShapeSet.