Beispiel #1
0
        public static ObjectIdCollection GetSelection(string layername)
        {
            ObjectIdCollection objectIdCollection;
            ObjectIdCollection objectIdCollection1 = new ObjectIdCollection();
            SelectionSet       objectsOnLayer      = null;

            objectsOnLayer = SelectionManager.GetObjectsOnLayer(layername);
            if (objectsOnLayer.get_Count() != 0)
            {
                ObjectId[] objectIds = objectsOnLayer.GetObjectIds();
                for (int i = 0; i < (int)objectIds.Length; i++)
                {
                    ObjectId objectId = objectIds[i];
                    if (!objectId.get_IsErased())
                    {
                        objectIdCollection1.Add(objectId);
                    }
                }
                objectIdCollection = objectIdCollection1;
            }
            else
            {
                objectIdCollection = objectIdCollection1;
            }
            return(objectIdCollection);
        }
Beispiel #2
0
        public static ObjectIdCollection GetSelection()
        {
            ObjectIdCollection objectIdCollection;
            ObjectIdCollection objectIdCollection1 = new ObjectIdCollection();
            SelectionSet       selectionSet        = null;

            selectionSet = SelectionManager.GetSelectionSet("Select Polylines: ", "*", "LWPolyline");
            if (selectionSet.get_Count() != 0)
            {
                ObjectId[] objectIds = selectionSet.GetObjectIds();
                for (int i = 0; i < (int)objectIds.Length; i++)
                {
                    ObjectId objectId = objectIds[i];
                    if (!objectId.get_IsErased())
                    {
                        objectIdCollection1.Add(objectId);
                    }
                }
                objectIdCollection = objectIdCollection1;
            }
            else
            {
                objectIdCollection = objectIdCollection1;
            }
            return(objectIdCollection);
        }