Open CASCADE Technology  7.5.0
Static Public Member Functions
STEPConstruct_PointHasher Class Reference

#include <STEPConstruct_PointHasher.hxx>

Static Public Member Functions

static Standard_Integer HashCode (const gp_Pnt &thePoint, const Standard_Integer theUpperBound)
 Computes a hash code for the point, in the range [1, theUpperBound]. More...
 
static Standard_Boolean IsEqual (const gp_Pnt &Point1, const gp_Pnt &Point2)
 Returns True when the two keys are the same. Two same keys must have the same hashcode, the contrary is not necessary. More...
 

Member Function Documentation

◆ HashCode()

static Standard_Integer STEPConstruct_PointHasher::HashCode ( const gp_Pnt thePoint,
const Standard_Integer  theUpperBound 
)
static

Computes a hash code for the point, in the range [1, theUpperBound].

Parameters
thePointthe point which hash code is to be computed
theUpperBoundthe upper bound of the range a computing hash code must be within
Returns
a computed hash code, in the range [1, theUpperBound]

◆ IsEqual()

static Standard_Boolean STEPConstruct_PointHasher::IsEqual ( const gp_Pnt Point1,
const gp_Pnt Point2 
)
static

Returns True when the two keys are the same. Two same keys must have the same hashcode, the contrary is not necessary.


The documentation for this class was generated from the following file: