Files
@ 105a3022c22b
Branch filter:
Location: seniordesign-ui/GMap.NET.Core/GMap.NET.Internals/DrawTile.cs - annotation
105a3022c22b
771 B
text/x-csharp
fixed the chart cross threading issue, renamed items on form
65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 65c134a3d619 |
using System;
namespace GMap.NET.Internals
{
/// <summary>
/// struct for drawing tile
/// </summary>
internal struct DrawTile : IEquatable<DrawTile>, IComparable<DrawTile>
{
public GPoint PosXY;
public GPoint PosPixel;
public double DistanceSqr;
public override string ToString()
{
return PosXY + ", px: " + PosPixel;
}
#region IEquatable<DrawTile> Members
public bool Equals(DrawTile other)
{
return (PosXY == other.PosXY);
}
#endregion
#region IComparable<DrawTile> Members
public int CompareTo(DrawTile other)
{
return other.DistanceSqr.CompareTo(DistanceSqr);
}
#endregion
}
}
|