Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class Sets

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.FE
Assembly: VMFE.dll

This class is to represent the various set.

public class Sets : Container, IObservableObject, IDisposableObject, ILinkable, IObject, IEventProvider, ILinkContainerEvent, IVerifiable, IContainer, ILinkContainer, IOwned, IHasID

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← Container ← Sets

Implements

IObservableObject, IDisposableObject, ILinkable, IObject, IEventProvider, ILinkContainerEvent, IVerifiable, IContainer, ILinkContainer, IOwned, IHasID

Inherited Members

Container.Find(string), Container.FindLocal(string), Container.GetUnnamedObjectName(object), Container.GetNewEntityName(string, bool, int, int), Container.GetNewEntityName(string, bool, int), Container.GetNewEntityName(string), LinkContainer.SetModified(), LinkContainer.raise_OnUpdating(object, LinkEventArgs), LinkContainer.raise_OnUpdate(object, LinkEventArgs), LinkContainer.raise_OnDestroying(object, LinkEventArgs), LinkContainer.raise_OnDestroy(object, LinkEventArgs), LinkContainer.raise_OnAdded(object, AddToDocEventArgs), LinkContainer.raise_OnRemoved(object, RemoveFromDocEventArgs), LinkContainer.GetTargetListForUpdate(), LinkContainer.SkipUpdateObjectImpl(), LinkContainer.Initialize(Unit.ConvertFactor), LinkContainer.SetFlagWhenXMLFile(string, bool), LinkContainer.IsSerializableEvent(Delegate), LinkContainer.CustomGetObjectData(SerializationInfo, StreamingContext), LinkContainer.GetSerializedData(SerializationInfo, StreamingContext), LinkContainer.LinkRequestUpdating(object, LinkEventArgs), LinkContainer.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.LinkRequestDestroying(object, LinkEventArgs), LinkContainer.LinkRequestDestroy(object, LinkEventArgs), LinkContainer.LinkAddedToDocument(object, AddToDocEventArgs), LinkContainer.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), LinkContainer.OnLinkReserved(ILink, object, EventArgs), LinkContainer.CanBeDestroy(object), LinkContainer.DisposeManagedResources(), LinkContainer.SetContainer(IOwned, bool), LinkContainer.OnChildUpdated(object, LinkEventArgs), LinkContainer.OnContainerDestroy(object, LinkEventArgs), LinkContainer.OnDeserialization(object), LinkContainer.Verify(VerifiedResult), LinkContainer.GetCopy(object), LinkContainer.Dispose(bool), LinkContainer.ClearChildInfoBeforeDeserialize, LinkContainer.Container, LinkContainer.Owner, LinkContainer.Document, LinkContainer.ID, LinkContainer.IsChildExternable, LinkContainer.IsExternable, LinkContainer.OnRemoved, LinkContainer.OnAdded, LinkContainer.OnDestroy, LinkContainer.OnDestroying, LinkContainer.OnUpdate, LinkContainer.OnUpdating, LinkableBase.OnDeserialization(object), ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.Dispose(bool), ObservableObject.DisposeManagedResources(), ObservableObject.DisposeUnmanagedResources(), ObservableObject.IsDisposed, ObservableObject.TryDisposing, ObservableObject.Disposed, ObservableObject.Disposing, ObservableObject.PropertyChanged

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

Constructors

Sets()

Initializes a new instance of the class.

public Sets()

Properties

EdgeSets

Gets the edge set container.

public NamedObjectDictionary<setedge> EdgeSets { get; }

Property Value

NamedObjectDictionarySetEdge&gt;

ElementSets

Gets the element set container.

public NamedObjectDictionary<setelement> ElementSets { get; }

Property Value

NamedObjectDictionarySetElement&gt;

NodeSets

Gets the node set container.

public NamedObjectDictionary<setnode> NodeSets { get; }

Property Value

NamedObjectDictionarySetNode&gt;

PatchSets

Gets the patch set container.

public NamedObjectDictionary<setpatch> PatchSets { get; }

Property Value

NamedObjectDictionarySetPatch&gt;

Methods

Add(object)

Add set to this instance.

public void Add(object ob)

Parameters

ob object

The set.

FindLocal(string)

Finds an object that matches a specified name in local.

public override IObjectBase FindLocal(string strName)

Parameters

strName string

Name to search for.

Returns

IObjectBase

An object that matches a specified name.

GetSchema()

This method is reserved and should not be used. When implementing the IXmlSerializable interface, you should return null (Nothing in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the to the class.

public virtual XmlSchema GetSchema()

Returns

XmlSchema

An that describes the XML representation of the object that is produced by the method and consumed by the method.

InitChilds()

Initializes sets in this instance.

public void InitChilds()

MakeReference(LinkedList)

public void MakeReference(LinkedList<reference> lstRef)

Parameters

lstRef LinkedList

OnDeserialization(object)

Called when [deserialization].

public override void OnDeserialization(object sender)

Parameters

sender object

The sender.

ReadXml(XmlReader)

Generates an object from its XML representation.

public virtual void ReadXml(XmlReader reader)

Parameters

reader XmlReader

The stream from which the object is deserialized.

Remove(object)

Remove set from this instance.

public void Remove(object ob)

Parameters

ob object

The set.

WriteXml(XmlWriter)

Converts an object into its XML representation.

public virtual void WriteXml(XmlWriter writer)

Parameters

writer XmlWriter

The stream to which the object is serialized.

Connect with Ansys