Version 4.7.0: Added UWP Vector class

This commit is contained in:
ClemensFischer 2018-03-08 07:48:41 +01:00
parent 5ae3f4083e
commit 05cf3e7d3d

View file

@ -15,11 +15,6 @@ namespace MapControl
public double OffsetX { get; set; }
public double OffsetY { get; set; }
public static implicit operator Windows.UI.Xaml.Media.Matrix(Matrix m)
{
return new Windows.UI.Xaml.Media.Matrix(m.M11, m.M12, m.M21, m.M22, m.OffsetX, m.OffsetY);
}
public Matrix(double m11, double m12, double m21, double m22, double offsetX, double offsetY)
{
M11 = m11;
@ -30,6 +25,11 @@ namespace MapControl
OffsetY = offsetY;
}
public static implicit operator Windows.UI.Xaml.Media.Matrix(Matrix m)
{
return new Windows.UI.Xaml.Media.Matrix(m.M11, m.M12, m.M21, m.M22, m.OffsetX, m.OffsetY);
}
public Point Transform(Point p)
{
return new Point(M11 * p.X + M12 * p.Y + OffsetX, M21 * p.X + M22 * p.Y + OffsetY);