private PointCollection GetAreaPoints()
        {
            PointCollection points = new PointCollection();

            if (Locations == null)
                return points;

            CopyLocationsToPoints(points);

            if (points.Count > 0)
            {
                points.Insert(0, new Point(points[0].X, GroundLevel));
                points.Add(new Point(points[points.Count - 1].X, GroundLevel));
            }
            return points;
        }