Open CASCADE Technology 6.6.0
Public Member Functions
TopOpeBRepBuild_ShellFaceSet Class Reference

a bound is a shell, a boundelement is a face.
The ShapeSet stores :
More...

#include <TopOpeBRepBuild_ShellFaceSet.hxx>

Inheritance diagram for TopOpeBRepBuild_ShellFaceSet:
Inheritance graph
[legend]

Public Member Functions

 TopOpeBRepBuild_ShellFaceSet ()
 Creates a ShellFaceSet to build blocks of faces
connected by edges.

 TopOpeBRepBuild_ShellFaceSet (const TopoDS_Shape &S, const Standard_Address Addr=NULL)
 Creates a ShellFaceSet to build blocks of faces
connected by edges.

const TopoDS_SolidSolid () const
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 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

Detailed Description


Constructor & Destructor Documentation

TopOpeBRepBuild_ShellFaceSet::TopOpeBRepBuild_ShellFaceSet ( )
TopOpeBRepBuild_ShellFaceSet::TopOpeBRepBuild_ShellFaceSet ( const TopoDS_Shape S,
const Standard_Address  Addr = NULL 
)

Member Function Documentation

virtual void TopOpeBRepBuild_ShellFaceSet::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_ShellFaceSet::AddShape ( const TopoDS_Shape S) [virtual]

Reimplemented from TopOpeBRepBuild_ShapeSet.

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

Reimplemented from TopOpeBRepBuild_ShapeSet.

virtual void TopOpeBRepBuild_ShellFaceSet::DumpSS ( ) [virtual]

Reimplemented from TopOpeBRepBuild_ShapeSet.

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

Reimplemented from TopOpeBRepBuild_ShapeSet.

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

Reimplemented from TopOpeBRepBuild_ShapeSet.

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

Reimplemented from TopOpeBRepBuild_ShapeSet.

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

Reimplemented from TopOpeBRepBuild_ShapeSet.

const TopoDS_Solid& TopOpeBRepBuild_ShellFaceSet::Solid ( ) const

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