Ejemplo n.º 1
0
        public static void LoadPolygonList(string fileName)
        {
            ShapeManager.Remove <Polygon>(
                mShapeCollection.Polygons);

            PolygonSaveList polygonSaveList = PolygonSaveList.FromFile(fileName);

            mShapeCollection.Polygons.AddRange(
                polygonSaveList.ToPolygonList());

            ShapeManager.AddPolygonList(mShapeCollection.Polygons);

            LastLoadedFile = fileName;
        }
Ejemplo n.º 2
0
        public PositionedObjectList <Polygon> LoadPolygonList(string name, bool addToShapeManager, bool makeVisible)
        {
            PolygonSaveList psl = PolygonSaveList.FromFile(name);

            PositionedObjectList <Polygon> loadedPolygons = psl.ToPolygonList();

            if (addToShapeManager)
            {
                foreach (Polygon polygon in loadedPolygons)
                {
                    ShapeManager.AddPolygon(polygon);
                }
            }

            foreach (Polygon polygon in loadedPolygons)
            {
                polygon.Visible = makeVisible;
            }

            mPolygons.AddRange(loadedPolygons);

            return(loadedPolygons);
        }