Open CASCADE Technology 6.6.0
Public Member Functions | Static Public Member Functions
TopOpeBRepBuild_WireEdgeSet Class Reference

a bound is a wire, a boundelement is an edge.
The ShapeSet stores :
More...

#include <TopOpeBRepBuild_WireEdgeSet.hxx>

Inheritance diagram for TopOpeBRepBuild_WireEdgeSet:
Inheritance graph
[legend]

Public Member Functions

 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.

const TopoDS_FaceFace () const
 value of field myFace

virtual void AddShape (const TopoDS_Shape &S)
 Adds <S> to the list of shapes. (wires or shells).

virtual 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 void AddElement (const TopoDS_Shape &S)
 for each subshape SE of S of type mySubShapeType

virtual void InitNeighbours (const TopoDS_Shape &E)
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)
Standard_Boolean HasConnexStartElement () const
virtual void DumpSS ()
virtual TCollection_AsciiString SName (const TopoDS_Shape &S, const TCollection_AsciiString &sb="", const TCollection_AsciiString &sa="") const
virtual TCollection_AsciiString SName (const TopTools_ListOfShape &S, const TCollection_AsciiString &sb="", const TCollection_AsciiString &sa="") const
virtual TCollection_AsciiString SNameori (const TopoDS_Shape &S, const TCollection_AsciiString &sb="", const TCollection_AsciiString &sa="") const
virtual TCollection_AsciiString SNameori (const TopTools_ListOfShape &S, const TCollection_AsciiString &sb="", const TCollection_AsciiString &sa="") const

Static Public Member Functions

static void IsUVISO (const TopoDS_Edge &E, const TopoDS_Face &F, Standard_Boolean &uiso, Standard_Boolean &viso)

Detailed Description


Constructor & Destructor Documentation

TopOpeBRepBuild_WireEdgeSet::TopOpeBRepBuild_WireEdgeSet ( const TopoDS_Shape F,
const Standard_Address  Addr = NULL 
)

Member Function Documentation

virtual void TopOpeBRepBuild_WireEdgeSet::AddElement ( const TopoDS_Shape S) [virtual]
  • Add subshapes of S to the map of subshapes (mySubShapeMap)
  • Add S to the list of shape incident to subshapes of S.

Reimplemented from TopOpeBRepBuild_ShapeSet.

virtual void TopOpeBRepBuild_WireEdgeSet::AddShape ( const TopoDS_Shape S) [virtual]

Reimplemented from TopOpeBRepBuild_ShapeSet.

virtual void TopOpeBRepBuild_WireEdgeSet::AddStartElement ( const TopoDS_Shape S) [virtual]

Reimplemented from TopOpeBRepBuild_ShapeSet.

virtual void TopOpeBRepBuild_WireEdgeSet::DumpSS ( ) [virtual]

Reimplemented from TopOpeBRepBuild_ShapeSet.

const TopoDS_Face& TopOpeBRepBuild_WireEdgeSet::Face ( ) const
virtual void TopOpeBRepBuild_WireEdgeSet::FindNeighbours ( ) [virtual]

Reimplemented from TopOpeBRepBuild_ShapeSet.

Standard_Boolean TopOpeBRepBuild_WireEdgeSet::HasConnexStartElement ( ) const
virtual void TopOpeBRepBuild_WireEdgeSet::InitNeighbours ( const TopoDS_Shape E) [virtual]

Reimplemented from TopOpeBRepBuild_ShapeSet.

static void TopOpeBRepBuild_WireEdgeSet::IsUVISO ( const TopoDS_Edge E,
const TopoDS_Face F,
Standard_Boolean uiso,
Standard_Boolean viso 
) [static]
virtual const TopTools_ListOfShape& TopOpeBRepBuild_WireEdgeSet::MakeNeighboursList ( const TopoDS_Shape E,
const TopoDS_Shape V 
) [virtual]

Reimplemented from TopOpeBRepBuild_ShapeSet.

virtual TCollection_AsciiString TopOpeBRepBuild_WireEdgeSet::SName ( const TopoDS_Shape S,
const TCollection_AsciiString sb = "",
const TCollection_AsciiString sa = "" 
) const [virtual]

Reimplemented from TopOpeBRepBuild_ShapeSet.

virtual TCollection_AsciiString TopOpeBRepBuild_WireEdgeSet::SName ( const TopTools_ListOfShape S,
const TCollection_AsciiString sb = "",
const TCollection_AsciiString sa = "" 
) const [virtual]

Reimplemented from TopOpeBRepBuild_ShapeSet.

virtual TCollection_AsciiString TopOpeBRepBuild_WireEdgeSet::SNameori ( const TopoDS_Shape S,
const TCollection_AsciiString sb = "",
const TCollection_AsciiString sa = "" 
) const [virtual]

Reimplemented from TopOpeBRepBuild_ShapeSet.

virtual TCollection_AsciiString TopOpeBRepBuild_WireEdgeSet::SNameori ( const TopTools_ListOfShape S,
const TCollection_AsciiString sb = "",
const TCollection_AsciiString sa = "" 
) const [virtual]

Reimplemented from TopOpeBRepBuild_ShapeSet.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines