#include <BOP_WireEdgeSet.hxx>
Inheritance diagram for BOP_WireEdgeSet:

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | BOP_WireEdgeSet () |
| Empty constructor; . | |
| Standard_EXPORT | 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. . | |
| Standard_EXPORT 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. . | |
| Standard_EXPORT const TopoDS_Face & | Face () const |
| Selector . | |
| virtual Standard_EXPORT void | AddShape (const TopoDS_Shape &S) |
| See in base class, please . | |
| virtual Standard_EXPORT void | AddStartElement (const TopoDS_Shape &S) |
| See in base class, please . | |
| virtual Standard_EXPORT void | AddElement (const TopoDS_Shape &S) |
| See in base class, please . | |
| virtual Standard_EXPORT void | InitNeighbours (const TopoDS_Shape &E) |
| Internal usage . | |
| virtual Standard_EXPORT void | FindNeighbours () |
| Build the list of neighbour edges of edge myCurrentShape Initialize iterator of neighbour edges to edge myCurrentShape . | |
| virtual Standard_EXPORT const TopTools_ListOfShape & | MakeNeighboursList (const TopoDS_Shape &E, const TopoDS_Shape &V) |
| Standard_EXPORT void | RemoveEdgeFromWES (const TopoDS_Edge &aE) |
| Removes the edge aE from the WES . | |
| Standard_EXPORT 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 Standard_EXPORT void | IsUVISO (const TopoDS_Edge &E, const TopoDS_Face &F, Standard_Boolean &uiso, Standard_Boolean &viso) |
| Internal usage . | |
Private Member Functions | |
| Standard_EXPORT Standard_Boolean | VertexConnectsEdges (const TopoDS_Shape &V, const TopoDS_Shape &E1, const TopoDS_Shape &E2, TopAbs_Orientation &O1, TopAbs_Orientation &O2) const |
| Indicates whether vertex V is a good connexity vertex between edges E1 and E2. i.e, returns True if V is shared by E1 and E2 and if V has different orientations on E1 and E2. If V is shared by E1 and E2, returns the orientation of V on E1 and E2 . | |
| Standard_EXPORT Standard_Boolean | VertexConnectsEdgesClosing (const TopoDS_Shape &V, const TopoDS_Shape &E1, const TopoDS_Shape &E2) const |
| Internal usage . | |
| Standard_EXPORT Standard_Integer | NbClosingShapes (const TopTools_ListOfShape &L) const |
| Internal usage . | |
| Standard_EXPORT void | LocalD1 (const TopoDS_Face &F, const TopoDS_Edge &E, const TopoDS_Vertex &V, gp_Pnt2d &P2, gp_Vec2d &V2) const |
| Internal usage . | |
| Standard_EXPORT Standard_Boolean | IsClosed (const TopoDS_Shape &E) const |
| indicates if the edge <e> is a closing edge of myFace Internal usage | |
| Standard_EXPORT Standard_Boolean | IsUClosed (const TopoDS_Shape &E) const |
| indicates if the edge <e> is a closing edge on U of myFace Internal usage | |
| Standard_EXPORT Standard_Boolean | IsVClosed (const TopoDS_Shape &E) const |
| indicates if the edge <e> is a closing edge on V of myFace Internal usage | |
Private Attributes | |
| TopoDS_Face | myFace |
| Standard_Integer | myDEBVertexIndex |
|
|
|
|
|
|
|
|
Reimplemented from BOP_ShapeSet. |
|
|
Reimplemented from BOP_ShapeSet. |
|
|
Reimplemented from BOP_ShapeSet. |
|
|
|
|
|
Reimplemented from BOP_ShapeSet. |
|
|
|
|
|
Reimplemented from BOP_ShapeSet. |
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||
|
Reimplemented from BOP_ShapeSet. |
|
|
|
|
|
Reimplemented from BOP_ShapeSet. |
|
|
Reimplemented from BOP_ShapeSet. |
|
||||||||||||
|
Reimplemented from BOP_ShapeSet. |
|
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
1.4.1