#include <GEOMAlgo_PassKeyShape.hxx>
Public Member Functions | |
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.
|
virtual |
GEOMAlgo_PassKeyShape::GEOMAlgo_PassKeyShape | ( | const GEOMAlgo_PassKeyShape & | Other | ) |
GEOMAlgo_PassKeyShape & GEOMAlgo_PassKeyShape::Assign | ( | const GEOMAlgo_PassKeyShape & | Other | ) |
void GEOMAlgo_PassKeyShape::Dump | ( | const Standard_Integer | aHex = 0 | ) | const |
Standard_Integer GEOMAlgo_PassKeyShape::HashCode | ( | const Standard_Integer | Upper | ) | const |
References mySum.
Standard_Boolean GEOMAlgo_PassKeyShape::IsEqual | ( | const GEOMAlgo_PassKeyShape & | aOther | ) | const |
Standard_Integer GEOMAlgo_PassKeyShape::NbIds | ( | ) | const |
References myNbIds.
|
inline |
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 | ) |
|
protected |
|
protected |
|
protected |
|
protected |