示例#1
0
        /// <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;