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

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | TopOpeBRepBuild_WireEdgeSet (const TopoDS_Shape &F, const Standard_Address Addr=NULL) |
| Creates a WireEdgeSet 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 |
| value of field myFace | |
| virtual Standard_EXPORT void | AddShape (const TopoDS_Shape &S) |
| Adds <s> to the list of shapes. (wires or shells). . | |
| virtual Standard_EXPORT void | AddStartElement (const TopoDS_Shape &S) |
| (S is a face or edge) Add S to the list of starting shapes used for reconstructions. apply AddElement(S). | |
| virtual Standard_EXPORT void | AddElement (const TopoDS_Shape &S) |
| for each subshape SE of S of type mySubShapeType - Add subshapes of S to the map of subshapes (mySubShapeMap) - Add S to the list of shape incident to subshapes of S. | |
| virtual Standard_EXPORT void | InitNeighbours (const TopoDS_Shape &E) |
| 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 Standard_Boolean | HasConnexStartElement () const |
| virtual Standard_EXPORT void | DumpSS () |
| virtual Standard_EXPORT TCollection_AsciiString | SName (const TopoDS_Shape &S, const TCollection_AsciiString &sb="", const TCollection_AsciiString &sa="") const |
| virtual Standard_EXPORT TCollection_AsciiString | SName (const TopTools_ListOfShape &S, const TCollection_AsciiString &sb="", const TCollection_AsciiString &sa="") const |
| virtual Standard_EXPORT TCollection_AsciiString | SNameori (const TopoDS_Shape &S, const TCollection_AsciiString &sb="", const TCollection_AsciiString &sa="") const |
| virtual Standard_EXPORT TCollection_AsciiString | SNameori (const TopTools_ListOfShape &S, const TCollection_AsciiString &sb="", const TCollection_AsciiString &sa="") const |
Static Public Member Functions | |
| static Standard_EXPORT void | IsUVISO (const TopoDS_Edge &E, const TopoDS_Face &F, Standard_Boolean &uiso, Standard_Boolean &viso) |
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 |
| Standard_EXPORT Standard_Integer | NbClosingShapes (const TopTools_ListOfShape &L) const |
| Standard_EXPORT void | LocalD1 (const TopoDS_Shape &F, const TopoDS_Shape &E, const TopoDS_Shape &V, gp_Pnt2d &p2, gp_Vec2d &v2) const |
| Standard_EXPORT Standard_Boolean | IsClosed (const TopoDS_Shape &E) const |
| indicates if the edge <e> is a closing edge of myFace | |
| Standard_EXPORT Standard_Boolean | IsUClosed (const TopoDS_Shape &E) const |
| indicates if the edge <e> is a closing edge on U of myFace | |
| Standard_EXPORT Standard_Boolean | IsVClosed (const TopoDS_Shape &E) const |
| indicates if the edge <e> is a closing edge on V of myFace | |
| Standard_EXPORT TCollection_AsciiString | SNameVEE (const TopoDS_Shape &V, const TopoDS_Shape &E1, const TopoDS_Shape &E2) const |
| Standard_EXPORT TCollection_AsciiString | SNameVEL (const TopoDS_Shape &V, const TopoDS_Shape &E, const TopTools_ListOfShape &L) const |
Private Attributes | |
| TopoDS_Face | myFace |
| Standard_Integer | myDEBVertexIndex |
|
||||||||||||
|
|
|
|
Reimplemented from TopOpeBRepBuild_ShapeSet. |
|
|
Reimplemented from TopOpeBRepBuild_ShapeSet. |
|
|
Reimplemented from TopOpeBRepBuild_ShapeSet. |
|
|
Reimplemented from TopOpeBRepBuild_ShapeSet. |
|
|
|
|
|
Reimplemented from TopOpeBRepBuild_ShapeSet. |
|
|
|
|
|
Reimplemented from TopOpeBRepBuild_ShapeSet. |
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||
|
Reimplemented from TopOpeBRepBuild_ShapeSet. |
|
|
|
|
|
Reimplemented from TopOpeBRepBuild_ShapeSet. |
|
|
Reimplemented from TopOpeBRepBuild_ShapeSet. |
|
||||||||||||
|
Reimplemented from TopOpeBRepBuild_ShapeSet. |
|
||||||||||||||||
|
Reimplemented from TopOpeBRepBuild_ShapeSet. |
|
||||||||||||||||
|
Reimplemented from TopOpeBRepBuild_ShapeSet. |
|
||||||||||||||||
|
Reimplemented from TopOpeBRepBuild_ShapeSet. |
|
||||||||||||||||
|
Reimplemented from TopOpeBRepBuild_ShapeSet. |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
1.4.1