using System;
namespace GMap.NET.Internals
{
///
/// struct for drawing tile
///
internal struct DrawTile : IEquatable, IComparable
{
public GPoint PosXY;
public GPoint PosPixel;
public double DistanceSqr;
public override string ToString()
{
return PosXY + ", px: " + PosPixel;
}
#region IEquatable Members
public bool Equals(DrawTile other)
{
return (PosXY == other.PosXY);
}
#endregion
#region IComparable Members
public int CompareTo(DrawTile other)
{
return other.DistanceSqr.CompareTo(DistanceSqr);
}
#endregion
}
}