Open CASCADE Technology  7.1.0.beta
Public Member Functions
TopOpeBRepBuild_BlockBuilder Class Reference

#include <TopOpeBRepBuild_BlockBuilder.hxx>

Public Member Functions

 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>. More...
 
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 ( )
const TopoDS_Shape& TopOpeBRepBuild_BlockBuilder::Element ( const TopOpeBRepBuild_BlockIterator BI) const

Returns the current element of <BI>.

const TopoDS_Shape& TopOpeBRepBuild_BlockBuilder::Element ( const Standard_Integer  I) const
Standard_Integer TopOpeBRepBuild_BlockBuilder::Element ( const TopoDS_Shape S) const
Standard_Boolean TopOpeBRepBuild_BlockBuilder::ElementIsValid ( const TopOpeBRepBuild_BlockIterator BI) const
Standard_Boolean TopOpeBRepBuild_BlockBuilder::ElementIsValid ( const Standard_Integer  I) 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::SetValid ( const TopOpeBRepBuild_BlockIterator BI,
const Standard_Boolean  isvalid 
)
void TopOpeBRepBuild_BlockBuilder::SetValid ( const Standard_Integer  I,
const Standard_Boolean  isvalid 
)

The documentation for this class was generated from the following file: