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