#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. |
|
|
|
|
|
|
|
|
|
|