#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|