Example #1
0
 public void CreateGeometry(Point point, GeometryType type)
 {
     if (TemporaryGeometry == null)
     {
         TemporaryGeometry = new TemporaryGeometry(point, type);
     }
     else
     {
         TemporaryGeometry = null;
         TemporaryGeometry = new TemporaryGeometry(point, type);
         TemporaryGeometry.Points.Add(point);
     }
 }
Example #2
0
        public void TemporaryGeometry_End(Point point)
        {
            if (TemporaryGeometry == null)
            {
                return;
            }
            TemporaryGeometry.Points.Add(point);

            var geo = new Geometry.Geometry()
            {
                GeometryType = TemporaryGeometry.GeometryType,
                Points       = TemporaryGeometry.Points
            };

            Geometrys.Add(geo);
            TemporaryGeometry = null;
        }