TopOpeBRepBuild_SolidBuilder Class Reference

#include <TopOpeBRepBuild_SolidBuilder.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 TopOpeBRepBuild_SolidBuilder ()
 TopOpeBRepBuild_SolidBuilder (TopOpeBRepBuild_ShellFaceSet &FS, const Standard_Boolean ForceClass=Standard_False)
 Create a SolidBuilder to build the areas on
the shapes (shells, blocks of faces) described by <LS>.

void InitSolidBuilder (TopOpeBRepBuild_ShellFaceSet &FS, const Standard_Boolean ForceClass)
Standard_Integer InitSolid ()
Standard_Boolean MoreSolid () const
void NextSolid ()
Standard_Integer InitShell ()
Standard_Boolean MoreShell () const
void NextShell ()
Standard_Boolean IsOldShell () const
const TopoDS_ShapeOldShell () const
 Returns current shell
This shell may be :
* an old shell OldShell(), which has not been reconstructed;
* a new shell made of faces described by ...NewFace() methods.

Standard_Integer InitFace ()
Standard_Boolean MoreFace () const
void NextFace ()
const TopoDS_ShapeFace () const
 Returns current new face of current new shell.


Constructor & Destructor Documentation

TopOpeBRepBuild_SolidBuilder::TopOpeBRepBuild_SolidBuilder (  ) 
TopOpeBRepBuild_SolidBuilder::TopOpeBRepBuild_SolidBuilder ( TopOpeBRepBuild_ShellFaceSet FS,
const Standard_Boolean  ForceClass = Standard_False 
)

Member Function Documentation

const TopoDS_Shape& TopOpeBRepBuild_SolidBuilder::Face (  )  const
Standard_Integer TopOpeBRepBuild_SolidBuilder::InitFace (  ) 
Standard_Integer TopOpeBRepBuild_SolidBuilder::InitShell (  ) 
Standard_Integer TopOpeBRepBuild_SolidBuilder::InitSolid (  ) 
void TopOpeBRepBuild_SolidBuilder::InitSolidBuilder ( TopOpeBRepBuild_ShellFaceSet FS,
const Standard_Boolean  ForceClass 
)
Standard_Boolean TopOpeBRepBuild_SolidBuilder::IsOldShell (  )  const
Standard_Boolean TopOpeBRepBuild_SolidBuilder::MoreFace (  )  const
Standard_Boolean TopOpeBRepBuild_SolidBuilder::MoreShell (  )  const
Standard_Boolean TopOpeBRepBuild_SolidBuilder::MoreSolid (  )  const
void TopOpeBRepBuild_SolidBuilder::NextFace (  ) 
void TopOpeBRepBuild_SolidBuilder::NextShell (  ) 
void TopOpeBRepBuild_SolidBuilder::NextSolid (  ) 
const TopoDS_Shape& TopOpeBRepBuild_SolidBuilder::OldShell (  )  const
void TopOpeBRepBuild_SolidBuilder::operator delete ( void *  anAddress  )  [inline]
void* TopOpeBRepBuild_SolidBuilder::operator new ( size_t  size  )  [inline]
void* TopOpeBRepBuild_SolidBuilder::operator new ( size_t  ,
void *  anAddress 
) [inline]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 11:07:31 2011 for Open CASCADE Technology by  doxygen 1.6.3