Open CASCADE Technology 6.6.0
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>.

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 Standard_Integer  I) const
Standard_Integer TopOpeBRepBuild_BlockBuilder::Element ( const TopoDS_Shape S) const
const TopoDS_Shape& TopOpeBRepBuild_BlockBuilder::Element ( const TopOpeBRepBuild_BlockIterator BI) 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:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines