Open CASCADE Technology  7.4.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>. 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() [1/2]

TopOpeBRepBuild_BlockBuilder::TopOpeBRepBuild_BlockBuilder ( )

◆ TopOpeBRepBuild_BlockBuilder() [2/2]

TopOpeBRepBuild_BlockBuilder::TopOpeBRepBuild_BlockBuilder ( TopOpeBRepBuild_ShapeSet SS)

Member Function Documentation

◆ AddElement()

Standard_Integer TopOpeBRepBuild_BlockBuilder::AddElement ( const TopoDS_Shape S)

◆ BlockIterator()

TopOpeBRepBuild_BlockIterator TopOpeBRepBuild_BlockBuilder::BlockIterator ( ) const

◆ CurrentBlockIsRegular()

Standard_Boolean TopOpeBRepBuild_BlockBuilder::CurrentBlockIsRegular ( )

◆ Element() [1/3]

const TopoDS_Shape& TopOpeBRepBuild_BlockBuilder::Element ( const TopOpeBRepBuild_BlockIterator BI) const

Returns the current element of <BI>.

◆ Element() [2/3]

const TopoDS_Shape& TopOpeBRepBuild_BlockBuilder::Element ( const Standard_Integer  I) const

◆ Element() [3/3]

Standard_Integer TopOpeBRepBuild_BlockBuilder::Element ( const TopoDS_Shape S) const

◆ ElementIsValid() [1/2]

Standard_Boolean TopOpeBRepBuild_BlockBuilder::ElementIsValid ( const TopOpeBRepBuild_BlockIterator BI) const

◆ ElementIsValid() [2/2]

Standard_Boolean TopOpeBRepBuild_BlockBuilder::ElementIsValid ( const Standard_Integer  I) const

◆ InitBlock()

void TopOpeBRepBuild_BlockBuilder::InitBlock ( )

◆ MakeBlock()

void TopOpeBRepBuild_BlockBuilder::MakeBlock ( TopOpeBRepBuild_ShapeSet SS)

◆ MoreBlock()

Standard_Boolean TopOpeBRepBuild_BlockBuilder::MoreBlock ( ) const

◆ NextBlock()

void TopOpeBRepBuild_BlockBuilder::NextBlock ( )

◆ SetValid() [1/2]

void TopOpeBRepBuild_BlockBuilder::SetValid ( const TopOpeBRepBuild_BlockIterator BI,
const Standard_Boolean  isvalid 
)

◆ SetValid() [2/2]

void TopOpeBRepBuild_BlockBuilder::SetValid ( const Standard_Integer  I,
const Standard_Boolean  isvalid 
)

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