/// <summary> /// Hashing for dictionary using ZCurves /// </summary> public override int GetHashCode() { System.Diagnostics.Debug.Assert(RealPoint.Z >= 0 && RealPoint.X >= 0); return((int)ZCurve.Pos2D((uint)RealPoint.Z, (uint)RealPoint.X)); }