#include <BOPTools_CommonBlock.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BOPTools_CommonBlock () |
Empty constructor . | |
Standard_EXPORT | BOPTools_CommonBlock (const BOPTools_PaveBlock &aPB1, const BOPTools_PaveBlock &aPB2) |
Constructor that uses couple of pave blocks . | |
Standard_EXPORT | BOPTools_CommonBlock (const BOPTools_PaveBlock &aPB1, const Standard_Integer aF) |
Constructor that uses a pave block and a face . | |
Standard_EXPORT void | SetPaveBlock1 (const BOPTools_PaveBlock &aPB1) |
Modifier Sets first block . | |
Standard_EXPORT void | SetPaveBlock2 (const BOPTools_PaveBlock &aPB2) |
Modifier Sets second block . | |
Standard_EXPORT void | SetFace (const Standard_Integer aF) |
Modifier Sets DS-index of the face (if it exists) with which the CommonBlock is common. 0 is default value . | |
Standard_EXPORT const BOPTools_PaveBlock & | PaveBlock1 () const |
Selector Always returns first block myPB1 . | |
Standard_EXPORT BOPTools_PaveBlock & | PaveBlock1 (const Standard_Integer anIndex) |
Selector Returns block that belongs to the original edge with DS-index=anIndex . | |
Standard_EXPORT const BOPTools_PaveBlock & | PaveBlock2 () const |
Selector Always returns first block myPB2 . | |
Standard_EXPORT BOPTools_PaveBlock & | PaveBlock2 (const Standard_Integer anIndex) |
Selector Returns block that does not belong to the original edge with DS-index=anIndex . | |
Standard_EXPORT Standard_Integer | Face () const |
Selector Returns the DS-index of the face (if exists) with which the CommonBlock is common. Otherwise it returns 0. . | |
Private Attributes | |
BOPTools_PaveBlock | myPB1 |
BOPTools_PaveBlock | myPB2 |
Standard_Integer | myFace |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|