Class vdLayersGroup
- Namespace
- VectorDraw.Professional.vdPrimaries
- Assembly
- VectorDraw.Professional.dll
Implements the vdGroup object.
public class vdLayersGroup : vdPrimary, IDisposable, IVDSerialise, IBaseObject, IEnumerable
- Inheritance
-
vdLayersGroup
- Implements
- Inherited Members
Constructors
- vdLayersGroup()
Initializes the vdLayersGroup collection object.
- vdLayersGroup(vdDocument, string)
Initializes the vdLayersGroup collection object with the passed name.
Properties
- Count
Get the number of entities of the group.
- GroupOwner
Get/Set the vdLayersGroup owner.This owner can be another vdLayersGroup or null.
- this[int]
Gets an item from the collection from a specified index.
- Name
Get/Set the name of the vdLayersGroup object
- VisibleOnForms
Get/Set a boolean value representing if the vdLayersGroup will be viewed in Vectordraw forms.
Methods
- Add(object)
Adds an object to the end of the collection.
- AddItem(vdLayer)
Adds a vdLayer object to the group.
- AddRange(vdLayersGroup)
Adds all vdLayer objects from the passed group to this group.
- DeSerialize(DeSerializer, string, object)
This Function is called foreach field name of the vdLayersGroup object when opening in vdml format.
- FindItem(vdLayer)
Checks if an object exists in the collection.
- GetEnumerator()
Implements the "foreach" expression for the collection.
- InitializeProperties()
Resets the properties of the vdLayersGroup object to the Default values.
- MatchProperties(vdPrimary, vdDocument)
Matching properties between vdLayersGroup objects is not supported.
- RemoveAll()
Removes all items from the group.
- RemoveAt(int)
Removes an object from the specified index of the group.
- RemoveItem(vdLayer)
Removes a specific vdLayer object from the group.
- Serialize(Serializer)
This Function is called when saving the vdLayersGroup object to vdml format.
- ToString()
Gets a System.String description of the vdLayersGroup Object.