public void GetBoundingBox() { WebBoundingBox boundingBox; WebLinearRing linearRing; WebPolygon polygon; linearRing = new WebLinearRing(); linearRing.Points = new List <WebPoint>(); linearRing.Points.Add(new WebPoint(2, 2)); linearRing.Points.Add(new WebPoint(4, 1)); linearRing.Points.Add(new WebPoint(5, 4)); linearRing.Points.Add(new WebPoint(2, 2)); polygon = new WebPolygon(); polygon.LinearRings = new List <WebLinearRing>(); polygon.LinearRings.Add(linearRing); boundingBox = polygon.GetBoundingBox(); Assert.IsNotNull(boundingBox); Assert.AreEqual(2, boundingBox.Min.X); Assert.AreEqual(5, boundingBox.Max.X); Assert.AreEqual(1, boundingBox.Min.Y); Assert.AreEqual(4, boundingBox.Max.Y); }
/// <summary> /// Gets the sweden extent bounding box. /// </summary> /// <param name="coordinateSystem">The coordinate system.</param> public static WebBoundingBox GetSwedenExtentBoundingBox(WebCoordinateSystem coordinateSystem) { WebPolygon boundingBoxPolygon = GetSwedenExtentBoundingBoxPolygon(coordinateSystem); return(boundingBoxPolygon.GetBoundingBox()); }