TopOpeBRepBuild_BlockBuilder Class Reference

#include <TopOpeBRepBuild_BlockBuilder.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 TopOpeBRepBuild_BlockBuilder ()
 TopOpeBRepBuild_BlockBuilder (TopOpeBRepBuild_ShapeSet &SS)
void MakeBlock (TopOpeBRepBuild_ShapeSet &SS)
void InitBlock ()
Standard_Boolean MoreBlock () const
void NextBlock ()
TopOpeBRepBuild_BlockIterator BlockIterator () const
const TopoDS_ShapeElement (const TopOpeBRepBuild_BlockIterator &BI) const
 Returns the current element of <BI>.

const TopoDS_ShapeElement (const Standard_Integer I) const
Standard_Integer Element (const TopoDS_Shape &S) const
Standard_Boolean ElementIsValid (const TopOpeBRepBuild_BlockIterator &BI) const
Standard_Boolean ElementIsValid (const Standard_Integer I) const
Standard_Integer AddElement (const TopoDS_Shape &S)
void SetValid (const TopOpeBRepBuild_BlockIterator &BI, const Standard_Boolean isvalid)
void SetValid (const Standard_Integer I, const Standard_Boolean isvalid)
Standard_Boolean CurrentBlockIsRegular ()

Constructor & Destructor Documentation

TopOpeBRepBuild_BlockBuilder::TopOpeBRepBuild_BlockBuilder (  ) 
TopOpeBRepBuild_BlockBuilder::TopOpeBRepBuild_BlockBuilder ( TopOpeBRepBuild_ShapeSet SS  ) 

Member Function Documentation

Standard_Integer TopOpeBRepBuild_BlockBuilder::AddElement ( const TopoDS_Shape S  ) 
TopOpeBRepBuild_BlockIterator TopOpeBRepBuild_BlockBuilder::BlockIterator (  )  const
Standard_Boolean TopOpeBRepBuild_BlockBuilder::CurrentBlockIsRegular (  ) 
Standard_Integer TopOpeBRepBuild_BlockBuilder::Element ( const TopoDS_Shape S  )  const
const TopoDS_Shape& TopOpeBRepBuild_BlockBuilder::Element ( const Standard_Integer  I  )  const
const TopoDS_Shape& TopOpeBRepBuild_BlockBuilder::Element ( const TopOpeBRepBuild_BlockIterator BI  )  const
Standard_Boolean TopOpeBRepBuild_BlockBuilder::ElementIsValid ( const Standard_Integer  I  )  const
Standard_Boolean TopOpeBRepBuild_BlockBuilder::ElementIsValid ( const TopOpeBRepBuild_BlockIterator BI  )  const
void TopOpeBRepBuild_BlockBuilder::InitBlock (  ) 
void TopOpeBRepBuild_BlockBuilder::MakeBlock ( TopOpeBRepBuild_ShapeSet SS  ) 
Standard_Boolean TopOpeBRepBuild_BlockBuilder::MoreBlock (  )  const
void TopOpeBRepBuild_BlockBuilder::NextBlock (  ) 
void TopOpeBRepBuild_BlockBuilder::operator delete ( void *  anAddress  )  [inline]
void* TopOpeBRepBuild_BlockBuilder::operator new ( size_t  size  )  [inline]
void* TopOpeBRepBuild_BlockBuilder::operator new ( size_t  ,
void *  anAddress 
) [inline]
void TopOpeBRepBuild_BlockBuilder::SetValid ( const Standard_Integer  I,
const Standard_Boolean  isvalid 
)
void TopOpeBRepBuild_BlockBuilder::SetValid ( const TopOpeBRepBuild_BlockIterator BI,
const Standard_Boolean  isvalid 
)

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:25 2011 for Open CASCADE Technology by  doxygen 1.6.3