|
Open CASCADE Technology 6.5.2
|
auxiliary class to storage and operate with data of
connexity blocks inside the given ShapeSet
#include <BOP_BlockBuilder.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| BOP_BlockBuilder () | |
| Empty Constructor | |
| BOP_BlockBuilder (BOP_ShapeSet &SS) | |
| Create an object for given ShapeSet | |
| void | MakeBlock (BOP_ShapeSet &SS) |
| Compute the set of connexity blocks of elements for of the ShapeSet SS I t e r a t i o n o n b l o c k s made by MakeBlock | |
| void | InitBlock () |
| Standard_Boolean | MoreBlock () const |
| void | NextBlock () |
| BOP_BlockIterator | BlockIterator () const |
| Returns the BlockIterator for the current block . | |
| const TopoDS_Shape & | Element (const BOP_BlockIterator &BI) const |
| Returns the current element of <BI>. | |
| const TopoDS_Shape & | Element (const Standard_Integer I) const |
| Returns the current element with index . | |
| Standard_Integer | Element (const TopoDS_Shape &S) const |
| Returns the index of the current element . | |
| Standard_Boolean | ElementIsValid (const BOP_BlockIterator &BI) const |
| Internal | |
| Standard_Boolean | ElementIsValid (const Standard_Integer I) const |
| Internal | |
| Standard_Integer | AddElement (const TopoDS_Shape &S) |
| Internal | |
| void | SetValid (const BOP_BlockIterator &BI, const Standard_Boolean IsValid) |
| Internal | |
| void | SetValid (const Standard_Integer I, const Standard_Boolean IsValid) |
| Internal | |
| Standard_Boolean | CurrentBlockIsRegular () |
| Returns TRUE if all elements inside the current block are biconnexial | |
| BOP_BlockBuilder::BOP_BlockBuilder | ( | ) |
| BOP_BlockBuilder::BOP_BlockBuilder | ( | BOP_ShapeSet & | SS | ) |
| Standard_Integer BOP_BlockBuilder::AddElement | ( | const TopoDS_Shape & | S | ) |
| BOP_BlockIterator BOP_BlockBuilder::BlockIterator | ( | ) | const |
| Standard_Boolean BOP_BlockBuilder::CurrentBlockIsRegular | ( | ) |
| const TopoDS_Shape& BOP_BlockBuilder::Element | ( | const BOP_BlockIterator & | BI | ) | const |
| const TopoDS_Shape& BOP_BlockBuilder::Element | ( | const Standard_Integer | I | ) | const |
| Standard_Integer BOP_BlockBuilder::Element | ( | const TopoDS_Shape & | S | ) | const |
| Standard_Boolean BOP_BlockBuilder::ElementIsValid | ( | const Standard_Integer | I | ) | const |
| Standard_Boolean BOP_BlockBuilder::ElementIsValid | ( | const BOP_BlockIterator & | BI | ) | const |
| void BOP_BlockBuilder::InitBlock | ( | ) |
| void BOP_BlockBuilder::MakeBlock | ( | BOP_ShapeSet & | SS | ) |
| Standard_Boolean BOP_BlockBuilder::MoreBlock | ( | ) | const |
| void BOP_BlockBuilder::NextBlock | ( | ) |
| void BOP_BlockBuilder::operator delete | ( | void * | anAddress | ) | [inline] |
| void* BOP_BlockBuilder::operator new | ( | size_t | size | ) | [inline] |
| void* BOP_BlockBuilder::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| void BOP_BlockBuilder::SetValid | ( | const Standard_Integer | I, |
| const Standard_Boolean | IsValid | ||
| ) |
| void BOP_BlockBuilder::SetValid | ( | const BOP_BlockIterator & | BI, |
| const Standard_Boolean | IsValid | ||
| ) |
1.7.4