blob: 6ccaa0d2ec165086890192f3767b41c799f3d2f3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include <MoniTool_ElemHasher.ixx>
Standard_Integer MoniTool_ElemHasher::HashCode
(const Handle(MoniTool_Element)& K, const Standard_Integer Upper)
{
return ((K->GetHashCode() - 1) % Upper) + 1;
}
Standard_Boolean MoniTool_ElemHasher::IsEqual
(const Handle(MoniTool_Element)& K1, const Handle(MoniTool_Element)& K2)
{
if (K1.IsNull()) return Standard_False;
return K1->Equates(K2);
}
|