/// <summary> /// Compare this position to another object for equality. /// </summary> /// <param name="obj"></param> /// <returns></returns> public override bool Equals(object obj) { if (!(obj is GlobalPosition)) { return(false); } GlobalPosition other = (GlobalPosition)obj; return((mElevation == other.mElevation) && (mCoordinates.Equals(other.mCoordinates))); }
public static bool Equals(GlobalPosition first, GlobalPosition second) => GlobalCoordinates.Equals(first.Coordinates, second.Coordinates) && first.ElevationMeters == second.ElevationMeters;