#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) |
| Standard_EXPORT | TopOpeBRepBuild_BlockBuilder () |
| Standard_EXPORT | TopOpeBRepBuild_BlockBuilder (TopOpeBRepBuild_ShapeSet &SS) |
| Standard_EXPORT void | MakeBlock (TopOpeBRepBuild_ShapeSet &SS) |
| Standard_EXPORT void | InitBlock () |
| Standard_EXPORT Standard_Boolean | MoreBlock () const |
| Standard_EXPORT void | NextBlock () |
| Standard_EXPORT TopOpeBRepBuild_BlockIterator | BlockIterator () const |
| Standard_EXPORT const TopoDS_Shape & | Element (const TopOpeBRepBuild_BlockIterator &BI) const |
| Returns the current element of <bi>. . | |
| Standard_EXPORT const TopoDS_Shape & | Element (const Standard_Integer I) const |
| Standard_EXPORT Standard_Integer | Element (const TopoDS_Shape &S) const |
| Standard_EXPORT Standard_Boolean | ElementIsValid (const TopOpeBRepBuild_BlockIterator &BI) const |
| Standard_EXPORT Standard_Boolean | ElementIsValid (const Standard_Integer I) const |
| Standard_EXPORT Standard_Integer | AddElement (const TopoDS_Shape &S) |
| Standard_EXPORT void | SetValid (const TopOpeBRepBuild_BlockIterator &BI, const Standard_Boolean isvalid) |
| Standard_EXPORT void | SetValid (const Standard_Integer I, const Standard_Boolean isvalid) |
| Standard_EXPORT Standard_Boolean | CurrentBlockIsRegular () |
Private Attributes | |
| TColStd_DataMapOfIntegerInteger | myOrientedShapeMapIsValid |
| TopTools_IndexedMapOfOrientedShape | myOrientedShapeMap |
| TColStd_SequenceOfInteger | myBlocks |
| Standard_Integer | myBlockIndex |
| Standard_Boolean | myIsDone |
| TColStd_SequenceOfInteger | myBlocksIsRegular |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1