#include <NMTDS_InterfPool.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | NMTDS_InterfPool () |
| virtual Standard_EXPORT | ~NMTDS_InterfPool () |
| Standard_EXPORT Standard_Boolean | Add (const NMTDS_PassKeyBoolean &aPKB, const NMTDS_InterfType aType) |
| Standard_EXPORT Standard_Boolean | Add (const Standard_Integer aInd1, const Standard_Integer aInd2, const NMTDS_InterfType aType) |
| Standard_EXPORT Standard_Boolean | Add (const Standard_Integer aInd1, const Standard_Integer aInd2, const Standard_Boolean bFlag, const NMTDS_InterfType aType) |
| Standard_EXPORT Standard_Boolean | Contains (const NMTDS_PassKeyBoolean &aPKB) const |
| Standard_EXPORT Standard_Boolean | Contains (const Standard_Integer aInd1, const Standard_Integer aInd2) const |
| Standard_EXPORT const NMTDS_ListOfPassKeyBoolean & | Get () const |
| Standard_EXPORT const NMTDS_ListOfPassKeyBoolean & | Get (const NMTDS_InterfType aType) const |
| Standard_EXPORT const NMTDS_ListOfPassKeyBoolean & | Get (const Standard_Integer aInd) const |
| Standard_EXPORT const NMTDS_ListOfPassKeyBoolean & | Get (const Standard_Integer aInd, const NMTDS_InterfType aType) const |
| Standard_EXPORT BOPTools_CArray1OfSSInterference & | SSInterferences () |
| Returns the reference to array Of F/F interferences | |
| Standard_EXPORT BOPTools_CArray1OfESInterference & | ESInterferences () |
| Returns the reference to array Of E/F interferences | |
| Standard_EXPORT BOPTools_CArray1OfVSInterference & | VSInterferences () |
| Returns the reference to array Of V/F interferences | |
| Standard_EXPORT BOPTools_CArray1OfEEInterference & | EEInterferences () |
| Returns the reference to arrray Of E/E interferences | |
| Standard_EXPORT BOPTools_CArray1OfVEInterference & | VEInterferences () |
| Returns the reference to arrray Of V/E interferences | |
| Standard_EXPORT BOPTools_CArray1OfVVInterference & | VVInterferences () |
| Returns the reference to arrray Of V/V interferences | |
Protected Attributes | |
| NMTDS_MapOfPassKeyBoolean | myTable [6] |
| NMTDS_ListOfPassKeyBoolean | myList |
| Standard_Integer | myMaxInd |
| BOPTools_CArray1OfSSInterference | mySSInterferences |
| BOPTools_CArray1OfESInterference | myESInterferences |
| BOPTools_CArray1OfVSInterference | myVSInterferences |
| BOPTools_CArray1OfEEInterference | myEEInterferences |
| BOPTools_CArray1OfVEInterference | myVEInterferences |
| BOPTools_CArray1OfVVInterference | myVVInterferences |
| NMTDS_InterfPool::NMTDS_InterfPool | ( | ) |
References myMaxInd.
| NMTDS_InterfPool::~NMTDS_InterfPool | ( | ) | [virtual] |
| void* NMTDS_InterfPool.operator new | ( | size_t | , |
| void * | anAddress | ||
| ) |
| void* NMTDS_InterfPool.operator new | ( | size_t | size | ) |
| void NMTDS_InterfPool.operator delete | ( | void * | anAddress | ) |
| Standard_Boolean NMTDS_InterfPool::Add | ( | const NMTDS_PassKeyBoolean & | aPKB, |
| const NMTDS_InterfType | aType | ||
| ) |
References NMTDS_MapOfPassKeyBoolean.Add(), myMaxInd, myTable, and TypeToInteger().
| Standard_Boolean NMTDS_InterfPool::Add | ( | const Standard_Integer | aInd1, |
| const Standard_Integer | aInd2, | ||
| const NMTDS_InterfType | aType | ||
| ) |
References Add(), and NMTDS_PassKey.SetIds().
| Standard_Boolean NMTDS_InterfPool::Add | ( | const Standard_Integer | aInd1, |
| const Standard_Integer | aInd2, | ||
| const Standard_Boolean | bFlag, | ||
| const NMTDS_InterfType | aType | ||
| ) |
References Add(), NMTDS_PassKeyBoolean.SetFlag(), and NMTDS_PassKey.SetIds().
| Standard_Boolean NMTDS_InterfPool::Contains | ( | const NMTDS_PassKeyBoolean & | aPKB | ) | const |
References NMTDS_MapOfPassKeyBoolean.Contains(), PAL_MESH_030_geometry.i, myMaxInd, and myTable.
| Standard_Boolean NMTDS_InterfPool::Contains | ( | const Standard_Integer | aInd1, |
| const Standard_Integer | aInd2 | ||
| ) | const |
References Contains(), and NMTDS_PassKey.SetIds().
| const NMTDS_ListOfPassKeyBoolean & NMTDS_InterfPool::Get | ( | ) | const |
| const NMTDS_ListOfPassKeyBoolean & NMTDS_InterfPool::Get | ( | const NMTDS_InterfType | aType | ) | const |
| const NMTDS_ListOfPassKeyBoolean & NMTDS_InterfPool::Get | ( | const Standard_Integer | aInd | ) | const |
| const NMTDS_ListOfPassKeyBoolean & NMTDS_InterfPool::Get | ( | const Standard_Integer | aInd, |
| const NMTDS_InterfType | aType | ||
| ) | const |
References NMTDS_ListOfPassKeyBoolean.Append(), NMTDS_ListOfPassKeyBoolean.Clear(), Get(), NMTDS_PassKey.Ids(), NMTDS_ListIteratorOfListOfPassKeyBoolean.Initialize(), NMTDS_ListIteratorOfListOfPassKeyBoolean.More(), myList, NMTDS_ListIteratorOfListOfPassKeyBoolean.Next(), and NMTDS_ListIteratorOfListOfPassKeyBoolean.Value().
| BOPTools_CArray1OfSSInterference & NMTDS_InterfPool::SSInterferences | ( | ) |
References mySSInterferences.
| BOPTools_CArray1OfESInterference & NMTDS_InterfPool::ESInterferences | ( | ) |
References myESInterferences.
| BOPTools_CArray1OfVSInterference & NMTDS_InterfPool::VSInterferences | ( | ) |
References myVSInterferences.
| BOPTools_CArray1OfEEInterference & NMTDS_InterfPool::EEInterferences | ( | ) |
References myEEInterferences.
| BOPTools_CArray1OfVEInterference & NMTDS_InterfPool::VEInterferences | ( | ) |
References myVEInterferences.
| BOPTools_CArray1OfVVInterference & NMTDS_InterfPool::VVInterferences | ( | ) |
References myVVInterferences.
NMTDS_MapOfPassKeyBoolean NMTDS_InterfPool.myTable[6] [protected] |
NMTDS_ListOfPassKeyBoolean NMTDS_InterfPool.myList [protected] |
Standard_Integer NMTDS_InterfPool.myMaxInd [protected] |
BOPTools_CArray1OfSSInterference NMTDS_InterfPool.mySSInterferences [protected] |
BOPTools_CArray1OfESInterference NMTDS_InterfPool.myESInterferences [protected] |
BOPTools_CArray1OfVSInterference NMTDS_InterfPool.myVSInterferences [protected] |
BOPTools_CArray1OfEEInterference NMTDS_InterfPool.myEEInterferences [protected] |
BOPTools_CArray1OfVEInterference NMTDS_InterfPool.myVEInterferences [protected] |
BOPTools_CArray1OfVVInterference NMTDS_InterfPool.myVVInterferences [protected] |