#include <NMTDS_PassKeyShape.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_PassKeyShape () |
| virtual Standard_EXPORT | ~NMTDS_PassKeyShape () |
| Standard_EXPORT | NMTDS_PassKeyShape (const NMTDS_PassKeyShape &Other) |
| Standard_EXPORT NMTDS_PassKeyShape & | Assign (const NMTDS_PassKeyShape &Other) |
| NMTDS_PassKeyShape & | operator= (const NMTDS_PassKeyShape &Other) |
| Standard_EXPORT void | SetShapes (const TopoDS_Shape &aS) |
| Standard_EXPORT void | SetShapes (const TopoDS_Shape &aS1, const TopoDS_Shape &aS2) |
| Standard_EXPORT void | SetShapes (const TopoDS_Shape &aS1, const TopoDS_Shape &aS2, const TopoDS_Shape &aS3) |
| Standard_EXPORT void | SetShapes (const TopoDS_Shape &aS1, const TopoDS_Shape &aS2, const TopoDS_Shape &aS3, const TopoDS_Shape &aS4) |
| Standard_EXPORT void | SetShapes (const TopTools_ListOfShape &aLS) |
| Standard_EXPORT void | Clear () |
| Standard_EXPORT Standard_Integer | NbIds () const |
| Standard_EXPORT Standard_Boolean | IsEqual (const NMTDS_PassKeyShape &aOther) const |
| Standard_EXPORT Standard_Integer | HashCode (const Standard_Integer Upper) const |
| Standard_EXPORT void | Dump (const Standard_Integer aHex=0) const |
Protected Attributes | |
| Standard_Integer | myNbIds |
| Standard_Integer | mySum |
| Standard_Integer | myUpper |
| TopTools_IndexedMapOfShape | myMap |
| NMTDS_PassKeyShape::NMTDS_PassKeyShape | ( | ) |
References myUpper.
| NMTDS_PassKeyShape::~NMTDS_PassKeyShape | ( | ) | [virtual] |
| NMTDS_PassKeyShape::NMTDS_PassKeyShape | ( | const NMTDS_PassKeyShape & | Other | ) |
| void* NMTDS_PassKeyShape.operator new | ( | size_t | , |
| void * | anAddress | ||
| ) |
| void* NMTDS_PassKeyShape.operator new | ( | size_t | size | ) |
| void NMTDS_PassKeyShape.operator delete | ( | void * | anAddress | ) |
| NMTDS_PassKeyShape & NMTDS_PassKeyShape::Assign | ( | const NMTDS_PassKeyShape & | Other | ) |
| NMTDS_PassKeyShape& NMTDS_PassKeyShape.operator= | ( | const NMTDS_PassKeyShape & | Other | ) |
References Assign().
| void NMTDS_PassKeyShape::SetShapes | ( | const TopoDS_Shape & | aS | ) |
| void NMTDS_PassKeyShape::SetShapes | ( | const TopoDS_Shape & | aS1, |
| const TopoDS_Shape & | aS2 | ||
| ) |
References SetShapes().
| void NMTDS_PassKeyShape::SetShapes | ( | const TopoDS_Shape & | aS1, |
| const TopoDS_Shape & | aS2, | ||
| const TopoDS_Shape & | aS3 | ||
| ) |
References SetShapes().
| void NMTDS_PassKeyShape::SetShapes | ( | const TopoDS_Shape & | aS1, |
| const TopoDS_Shape & | aS2, | ||
| const TopoDS_Shape & | aS3, | ||
| const TopoDS_Shape & | aS4 | ||
| ) |
References SetShapes().
| void NMTDS_PassKeyShape::SetShapes | ( | const TopTools_ListOfShape & | aLS | ) |
References Clear(), PAL_MESH_030_geometry.i, myMap, myNbIds, mySum, myUpper, and NormalizedId().
| Standard_Integer NMTDS_PassKeyShape::NbIds | ( | ) | const |
References myNbIds.
| Standard_Boolean NMTDS_PassKeyShape::IsEqual | ( | const NMTDS_PassKeyShape & | aOther | ) | const |
References PAL_MESH_030_geometry.i, myMap, and myNbIds.
| Standard_Integer NMTDS_PassKeyShape::HashCode | ( | const Standard_Integer | Upper | ) | const |
References mySum.
| void NMTDS_PassKeyShape::Dump | ( | const Standard_Integer | aHex = 0 | ) | const |
Standard_Integer NMTDS_PassKeyShape.myNbIds [protected] |
Standard_Integer NMTDS_PassKeyShape.mySum [protected] |
Standard_Integer NMTDS_PassKeyShape.myUpper [protected] |
TopTools_IndexedMapOfShape NMTDS_PassKeyShape.myMap [protected] |