Table of Contents

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.