/// <summary>
 /// Creates a new axis aligned rectangle
 /// </summary>
 /// <param name="location"></param>
 /// <param name="size"></param>
 public AARectangle(Vector2 location, SizeD size)
     : this(location.X, location.Y, size.Width, size.Height)
 {
 }
 /// <summary>
 /// Creates a new axis aligned rectangle
 /// </summary>
 /// <param name="location"></param>
 /// <param name="size"></param>
 public AARectangle(Vector2 location, SizeD size)
     :this(location.X, location.Y, size.Width, size.Height)
 {
 }