SHAPER  9.12.0
GEOMAlgo_PassKeyShape Class Reference

Public Member Functions

GEOMALGOIMPL_EXPORT GEOMAlgo_PassKeyShape (const GEOMAlgo_PassKeyShape &Other)
 
GEOMALGOIMPL_EXPORT GEOMAlgo_PassKeyShapeAssign (const GEOMAlgo_PassKeyShape &Other)
 
GEOMAlgo_PassKeyShapeoperator= (const GEOMAlgo_PassKeyShape &Other)
 
GEOMALGOIMPL_EXPORT void SetShapes (const TopoDS_Shape &aS)
 
GEOMALGOIMPL_EXPORT void SetShapes (const TopoDS_Shape &aS1, const TopoDS_Shape &aS2)
 
GEOMALGOIMPL_EXPORT void SetShapes (const TopoDS_Shape &aS1, const TopoDS_Shape &aS2, const TopoDS_Shape &aS3)
 
GEOMALGOIMPL_EXPORT void SetShapes (const TopoDS_Shape &aS1, const TopoDS_Shape &aS2, const TopoDS_Shape &aS3, const TopoDS_Shape &aS4)
 
GEOMALGOIMPL_EXPORT void SetShapes (const TopTools_ListOfShape &aLS)
 
GEOMALGOIMPL_EXPORT void Clear ()
 
GEOMALGOIMPL_EXPORT Standard_Integer NbIds () const
 
GEOMALGOIMPL_EXPORT Standard_Boolean IsEqual (const GEOMAlgo_PassKeyShape &aOther) const
 
GEOMALGOIMPL_EXPORT Standard_Integer HashCode (const Standard_Integer Upper) const
 
GEOMALGOIMPL_EXPORT void Dump (const Standard_Integer aHex=0) const
 

Protected Attributes

Standard_Integer myNbIds
 
Standard_Integer mySum
 
Standard_Integer myUpper
 
TopTools_IndexedMapOfShape myMap