#include <BOPTools_ShapeShapeInterference.hxx>
Inheritance diagram for BOPTools_ShapeShapeInterference:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BOPTools_ShapeShapeInterference () |
Empty constructor . | |
Standard_EXPORT | BOPTools_ShapeShapeInterference (const Standard_Integer anIndex1, const Standard_Integer anIndex2) |
Constructor . | |
Standard_EXPORT void | SetIndex1 (const Standard_Integer anIndex1) |
Modifier Sets DS-index for the first shape from the couple . | |
Standard_EXPORT void | SetIndex2 (const Standard_Integer anIndex2) |
Modifier Sets DS-index for the second shape from the couple . | |
Standard_EXPORT void | SetNewShape (const Standard_Integer anIndex) |
Modifier Sets DS-index for the new shape . | |
Standard_EXPORT Standard_Integer | Index1 () const |
Selector . | |
Standard_EXPORT Standard_Integer | Index2 () const |
Selector . | |
Standard_EXPORT void | Indices (Standard_Integer &anIndex1, Standard_Integer &anIndex2) const |
Selector . | |
Standard_EXPORT Standard_Integer | OppositeIndex (const Standard_Integer anIndex) const |
Selector Gets the value of index if anIndex==myIndex1 it returns myIndex2; if anIndex==myIndex2 it returns myIndex1; otherwise it returns 0; . | |
Standard_EXPORT Standard_Integer | NewShape () const |
Selector . | |
Private Attributes | |
Standard_Integer | myIndex1 |
Standard_Integer | myIndex2 |
Standard_Integer | myNewShape |
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in BOPTools_EEInterference, BOPTools_ESInterference, BOPTools_SSInterference, BOPTools_VEInterference, BOPTools_VSInterference, and BOPTools_VVInterference. |
|
Reimplemented in BOPTools_EEInterference, BOPTools_ESInterference, BOPTools_SSInterference, BOPTools_VEInterference, BOPTools_VSInterference, and BOPTools_VVInterference. |
|
Reimplemented in BOPTools_EEInterference, BOPTools_ESInterference, BOPTools_SSInterference, BOPTools_VEInterference, BOPTools_VSInterference, and BOPTools_VVInterference. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|