OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKBool
TopOpeBRepBuild


TopOpeBRepBuild_ShellFaceSet Class Reference

a bound is a shell, a boundelement is a face.
The ShapeSet stores :
- a list of shell (bounds),
- a list of face (boundelements) to start reconstructions,
- a map of edge giving the list of face incident to an edge.

#include <TopOpeBRepBuild_ShellFaceSet.hxx>

Inheritance diagram for TopOpeBRepBuild_ShellFaceSet:

Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT TopOpeBRepBuild_ShellFaceSet ()
 Creates a ShellFaceSet to build blocks of faces
connected by edges.
.
Standard_EXPORT TopOpeBRepBuild_ShellFaceSet (const TopoDS_Shape &S, const Standard_Address Addr=NULL)
 Creates a ShellFaceSet to build blocks of faces
connected by edges.
.
Standard_EXPORT const TopoDS_Solid & Solid () const
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 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

Private Attributes

TopoDS_Solid mySolid

Constructor & Destructor Documentation

Standard_EXPORT TopOpeBRepBuild_ShellFaceSet::TopOpeBRepBuild_ShellFaceSet  ) 
 

Standard_EXPORT TopOpeBRepBuild_ShellFaceSet::TopOpeBRepBuild_ShellFaceSet const TopoDS_Shape &  S,
const Standard_Address  Addr = NULL
 


Member Function Documentation

virtual Standard_EXPORT void TopOpeBRepBuild_ShellFaceSet::AddElement const TopoDS_Shape &  S  )  [virtual]
 

Reimplemented from TopOpeBRepBuild_ShapeSet.

virtual Standard_EXPORT void TopOpeBRepBuild_ShellFaceSet::AddShape const TopoDS_Shape &  S  )  [virtual]
 

Reimplemented from TopOpeBRepBuild_ShapeSet.

virtual Standard_EXPORT void TopOpeBRepBuild_ShellFaceSet::AddStartElement const TopoDS_Shape &  S  )  [virtual]
 

Reimplemented from TopOpeBRepBuild_ShapeSet.

virtual Standard_EXPORT void TopOpeBRepBuild_ShellFaceSet::DumpSS  )  [virtual]
 

Reimplemented from TopOpeBRepBuild_ShapeSet.

void TopOpeBRepBuild_ShellFaceSet::operator delete void *  anAddress  )  [inline]
 

Reimplemented from TopOpeBRepBuild_ShapeSet.

void* TopOpeBRepBuild_ShellFaceSet::operator new size_t  size  )  [inline]
 

Reimplemented from TopOpeBRepBuild_ShapeSet.

void* TopOpeBRepBuild_ShellFaceSet::operator new size_t  ,
void *  anAddress
[inline]
 

Reimplemented from TopOpeBRepBuild_ShapeSet.

virtual Standard_EXPORT TCollection_AsciiString TopOpeBRepBuild_ShellFaceSet::SName const TopTools_ListOfShape &  S,
const TCollection_AsciiString &  sb = "",
const TCollection_AsciiString &  sa = ""
const [virtual]
 

Reimplemented from TopOpeBRepBuild_ShapeSet.

virtual Standard_EXPORT TCollection_AsciiString TopOpeBRepBuild_ShellFaceSet::SName const TopoDS_Shape &  S,
const TCollection_AsciiString &  sb = "",
const TCollection_AsciiString &  sa = ""
const [virtual]
 

Reimplemented from TopOpeBRepBuild_ShapeSet.

virtual Standard_EXPORT TCollection_AsciiString TopOpeBRepBuild_ShellFaceSet::SNameori const TopTools_ListOfShape &  S,
const TCollection_AsciiString &  sb = "",
const TCollection_AsciiString &  sa = ""
const [virtual]
 

Reimplemented from TopOpeBRepBuild_ShapeSet.

virtual Standard_EXPORT TCollection_AsciiString TopOpeBRepBuild_ShellFaceSet::SNameori const TopoDS_Shape &  S,
const TCollection_AsciiString &  sb = "",
const TCollection_AsciiString &  sa = ""
const [virtual]
 

Reimplemented from TopOpeBRepBuild_ShapeSet.

Standard_EXPORT const TopoDS_Solid& TopOpeBRepBuild_ShellFaceSet::Solid  )  const
 


Field Documentation

TopoDS_Solid TopOpeBRepBuild_ShellFaceSet::mySolid [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:43:00 2008 for OpenCASCADE by  doxygen 1.4.1