public override int GetHashCode() { return(DistanceTop.GetHashCode() ^ AngleTop.GetHashCode() ^ DistanceBottom.GetHashCode() ^ AngleBottom.GetHashCode()); }
public override bool Equals(object obj) { var other = obj as HeightMeasurements; return(other != null && DistanceTop.Equals(other.DistanceTop) && AngleTop.Equals(other.AngleTop) && DistanceBottom.Equals(other.DistanceBottom) && AngleBottom.Equals(other.AngleBottom) && VerticalOffset.Equals(other.VerticalOffset)); }