/// <summary> /// Returns the hash code for this instance /// </summary> public override int GetHashCode() { var hash = 397 ^ Latitude.GetHashCode(); hash = (hash * 397) ^ Longitude.GetHashCode(); hash = (hash * 397) ^ Altitude.GetValueOrDefault().GetHashCode(); return(hash); }