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