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