public override int GetHashCode() => XMin.GetHashCode() ^ YMin.GetHashCode() ^ XMax.GetHashCode() ^ YMax.GetHashCode() ^ ZMin.GetHashCode() ^ ZMax.GetHashCode() ^ MMin.GetHashCode() ^ MMax.GetHashCode();
public override int GetHashCode() { unchecked { int result = XMin.GetHashCode(); result = (result * 397) ^ YMin.GetHashCode(); result = (result * 397) ^ XMax.GetHashCode(); result = (result * 397) ^ YMax.GetHashCode(); return(result); } }
public override int GetHashCode() { unchecked { int hashCode = XMin.GetHashCode(); hashCode = (hashCode * 397) ^ YMin.GetHashCode(); hashCode = (hashCode * 397) ^ XMax.GetHashCode(); hashCode = (hashCode * 397) ^ YMax.GetHashCode(); return(hashCode); } }
public override int GetHashCode() { unchecked { int hashCode = (SpatialReference != null ? SpatialReference.GetHashCode() : 0); hashCode = (hashCode * 397) ^ XMin.GetHashCode(); hashCode = (hashCode * 397) ^ XMax.GetHashCode(); hashCode = (hashCode * 397) ^ YMin.GetHashCode(); hashCode = (hashCode * 397) ^ YMax.GetHashCode(); return(hashCode); } }
public bool Equals(Extent other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(Equals(SpatialReference, other.SpatialReference) && XMin.Equals(other.XMin) && XMax.Equals(other.XMax) && YMin.Equals(other.YMin) && YMax.Equals(other.YMax)); }
private void UpdateAxes() { var range = Properties.Settings.Default.GraphRange; if (Results.Count > 0) { XMin = Results[0].Timestamp; YMax = Results.Select(x => new List <decimal> { x.Upload, x.Download, x.Ping }) .Max(x => Convert.ToDouble(x.Max())) * 1.1; } else { XMin = DateTime.Now; YMax = 80; } XMax = XMin.Add(range); YInterval = YMax / 5; XIntervalType = range.Equals(TimeSpan.FromHours(1)) ? DateTimeIntervalType.Minutes : DateTimeIntervalType.Hours; if (XIntervalType == DateTimeIntervalType.Hours) { XInterval = range.Equals(TimeSpan.FromHours(6)) ? 1.0 : 3.0; } else { XInterval = 10.0; } }
public override string ToString() { return($"{XMin.ToString(CultureInfo.InvariantCulture)},{YMin.ToString(CultureInfo.InvariantCulture)},{ZMin.ToString(CultureInfo.InvariantCulture)},{XMax.ToString((CultureInfo.InvariantCulture))},{YMax.ToString((CultureInfo.InvariantCulture))},{ZMax.ToString((CultureInfo.InvariantCulture))}"); }
get => new Vector2f(XMin, YMin);
protected bool Equals(EnvelopeXY other) { return(XMin.Equals(other.XMin) && YMin.Equals(other.YMin) && XMax.Equals(other.XMax) && YMax.Equals(other.YMax)); }
get => new Int32Rect(XMin, YMin, XMax - XMin, YMax - YMin);
public bool Equals(BoundingBox2D other) => other != null && (double.IsNaN(XMin) && double.IsNaN(other.XMin) || XMin.Equals(other.XMin)) && (double.IsNaN(YMin) && double.IsNaN(other.YMin) || YMin.Equals(other.YMin)) && (double.IsNaN(XMax) && double.IsNaN(other.XMax) || XMax.Equals(other.XMax)) && (double.IsNaN(YMax) && double.IsNaN(other.YMax) || YMax.Equals(other.YMax));