Class SetNode
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.FE
Assembly: VMFE.dll
This class is to represent the set for node.
public class SetNode : SetBase, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IFEObject, IFEMeshChildItem, IChildItem, IMultiChangable, IPostDeserialized, IConnectable, IMarkerParent, IEntityRelation, IHasBody, ICLoadComponent, IBCComponent, INodeSet, IGeometricalComponent, IReferencable, IVisible, IChainedSegmentConnector, IArgument, IPointSetComponent
Inheritance
object ← ObservableObject ← LinkableBase ← ObjectBase ← Object<ObjectEventCore> ← SubEntity ← FESubEntity ← SetBase ← SetNode
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IFEObject, IFEMeshChildItem, IChildItem, IMultiChangable, IPostDeserialized, IConnectable, IMarkerParent, IEntityRelation, IHasBody, ICLoadComponent, IBCComponent, INodeSet, IGeometricalComponent, IReferencable, IVisible, IChainedSegmentConnector, IArgument, IPointSetComponent
Inherited Members
SetBase.FixUp(ObjectBase), SetBase.LinkAddedToDocumentCore(IOwned, bool), SetBase.PostOpenDocument(), SetBase.Color, FESubEntity.GetNodalBodyForReference(Reference, Mesh), FESubEntity.GetNodalBodyForSubsystem(SubSystem, Mesh), FESubEntity.FEID, FESubEntity.OwnerMesh, SubEntity.Initialize(Unit.ConvertFactor), SubEntity.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool), SubEntity.FixUp(ObjectBase), SubEntity.WriteTemplateImpl(XmlWriter), SubEntity.ReadTemplateImpl(XmlReader), SubEntity.Name, SubEntity.FullName, SubEntity.NonSymmetricName, SubEntity.DisplayName, SubEntity.IsEnabled, SubEntity.Comment, Object<ObjectEventCore>.GetKey(), Object<ObjectEventCore>.Initialize(Unit.ConvertFactor), Object<ObjectEventCore>.SetIconColor(Canvas), Object<ObjectEventCore>.OnDeserialization(object), Object<ObjectEventCore>.CustomGetObjectData(SerializationInfo, StreamingContext), Object<ObjectEventCore>.RollbackEvent(), Object<ObjectEventCore>.OnDeserializedCore(object), Object<ObjectEventCore>.Key, Object<ObjectEventCore>.UntypedEventCore, Object<ObjectEventCore>.EventCore, Object<ObjectEventCore>.Attributes, ObjectBase.ReplaceEventCore(ObjectEventCore), ObjectBase.SetModifiedCore(ModifiedResult.ModifiedType), ObjectBase.AddPostDeserialize(StreamingContext), ObjectBase.LinkAddedToDocumentCore(IOwned, bool), ObjectBase.SetModified(ModifiedResult.ModifiedType), ObjectBase.SetModified(), ObjectBase.SetModified(ModifiedResult.ModifiedType, IDocument), ObjectBase.DestroyObject(object, LinkEventArgs), ObjectBase.DestroyObject(DestroyEventArgs), ObjectBase.DestroyObject(), ObjectBase.Initialize(Unit.ConvertFactor), ObjectBase.FixUp(ObjectBase), ObjectBase.DoWorkAfterUpdateContents(), ObjectBase.SetOldNameWithNewEntity(ObjectBase, ObjectBase), ObjectBase.SetIconColor(Canvas), ObjectBase.RemoveFromCreatedList(), ObjectBase.PostAddToDocument(), ObjectBase.PostRemoveFromDocument(Document), ObjectBase.GetArgumentList(LinkedList<ObjectBase>), ObjectBase.ResetInvalidEntity(), ObjectBase.OnDeserialization(object), ObjectBase.IsSerializableEvent(Delegate), ObjectBase.CustomGetObjectData(SerializationInfo, StreamingContext), ObjectBase.CheckAndUpdateLink(HashSet<ObjectBase>), ObjectBase.Verify(VerifiedResult), ObjectBase.ConnectProxy(), ObjectBase.RollbackEvent(), ObjectBase.LinkRequestUpdating(object, LinkEventArgs), ObjectBase.LinkRequestUpdate(object, LinkEventArgs), ObjectBase.LinkRequestDestroying(object, LinkEventArgs), ObjectBase.LinkRequestDestroy(object, LinkEventArgs), ObjectBase.LinkAddedToDocument(object, AddToDocEventArgs), ObjectBase.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), ObjectBase.DisposeManagedResources(), ObjectBase.GetDestroyEventExtraData(), ObjectBase.OnLinkReserved(ILink, object, EventArgs), ObjectBase.CreateEntityWhenUpdateContents(Action), ObjectBase.GetObjectByKey(UIntPtr), ObjectBase.FindObjectOnXmlDeserialize(string), ObjectBase.UpdateContents(XmlReader, ObjectBase, string), ObjectBase.UpdateContents(XmlReader, ObjectBase), ObjectBase.UpdateContents(string, string), ObjectBase.UpdateContents(string), ObjectBase.SetFlagWhenXMLFile(string, bool), ObjectBase.IsEqualArray<T>(T[], T[]), ObjectBase.IsEqualList(List<double>, List<double>), ObjectBase.SetContainer(IOwned, bool), ObjectBase.GetTargetListForUpdate(), ObjectBase.SkipUpdateObjectImpl(), ObjectBase.raise_OnUpdating(object, LinkEventArgs), ObjectBase.raise_OnUpdate(object, LinkEventArgs), ObjectBase.raise_OnDestroying(object, LinkEventArgs), ObjectBase.raise_OnDestroy(object, LinkEventArgs), ObjectBase.raise_Destroying(object, Identifier), ObjectBase.raise_OnAdded(object, AddToDocEventArgs), ObjectBase.raise_OnRemoved(object, RemoveFromDocEventArgs), ObjectBase.raise_OnContentsUpdated(object, EventArgs), ObjectBase.Dispose(bool), ObjectBase.SkipModified, ObjectBase.ClearChildInfoBeforeDeserialize, ObjectBase.KeyImpl, ObjectBase.ID, ObjectBase.TopologyEntityTypeName, ObjectBase.ObjectStateForCircularError, ObjectBase.ObjectState, ObjectBase.IsChildExternable, ObjectBase.IsExternable, ObjectBase.Container, ObjectBase.Owner, ObjectBase.Document, ObjectBase.UntypedEventCore, ObjectBase.KernelKey, ObjectBase.Key, ObjectBase.OnContentsUpdated, ObjectBase.OnRemoved, ObjectBase.OnAdded, ObjectBase.Destroying, ObjectBase.OnDestroy, ObjectBase.OnDestroying, ObjectBase.OnUpdate, ObjectBase.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<T>(object, LinkPropertyType)
Constructors
SetNode()
Initializes a new instance of the
public SetNode()
Properties
ArgumentType
Gets the type of the argument
public virtual ArgumentTypes ArgumentType { get; }
Property Value
ArgumentTypes
Color
Gets or sets the color.
public override Color Color { set; }
Property Value
Color
Count
Gets the node count of this instance.
public uint Count { get; }
Property Value
uint
IsVisible
Gets or sets a value indicating whether object is visible.
bool IsVisible { get; set; }
Property Value
bool
Layer
Gets or sets the layer.
Layer Layer { get; set; }
Property Value
Layer
NodeIndexCont
Gets the node index container.
public SetNode.NodeIndexContainer NodeIndexCont { get; set; }
Property Value
NodeShape
Gets or sets the node shape.
public MarkerType NodeShape { get; set; }
Property Value
MarkerType
RBEInformation
Gets or sets the rbe info.
public RBEInfo RBEInformation { get; set; }
Property Value
ReferenceType
Gets the type of the array for argument.
public virtual string ReferenceType { get; }
Property Value
string
this[uint]
public Node this[uint A_0] { get; }
Property Value
Methods
AddNodes(uint[])
Add nodes.
public void AddNodes(uint[] nodeIndexes)
Parameters
nodeIndexes uint[]
The node index array.
AddNodes(ICollection<uint>)
public void AddNodes(ICollection<uint> nodeIndexes)
Parameters
nodeIndexes ICollection<uint>
AddNodes(Node[])
Add nodes.
public void AddNodes(Node[] nodes)
Parameters
nodes Node[]
The node array.
AddNodes(ICollection<Node>)
public void AddNodes(ICollection<Node> nodes)
Parameters
nodes ICollection<Node>
ConnectProxy()
public override void ConnectProxy()
GetAllNodeIndexes()
Gets all node.
public uint[] GetAllNodeIndexes()
Returns
uint[]
GetSchema()
This method is reserved and should not be used. When implementing the IXmlSerializable interface, you should return nullNothingnullptra null reference (Nothing in Visual Basic) (Nothing in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the XmlSchemaProviderAttribute to the class.
public virtual XmlSchema GetSchema()
Returns
XmlSchema
An
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor A_0)
Parameters
A_0 Unit.ConvertFactor
OnDeserialization(object)
Called when [deserialization].
public override void OnDeserialization(object sender)
Parameters
sender object
The sender.
PostOpenDocument()
protected override void PostOpenDocument()
ReadXml(XmlReader)
Generates an object from its XML representation.
public virtual void ReadXml(XmlReader reader)
Parameters
reader XmlReader
The XmlReader stream from which the object is deserialized.
RemoveNodes(Node[])
Remove nodes.
public void RemoveNodes(Node[] nodes)
Parameters
nodes Node[]
The node array.
RemoveNodes(ICollection<Node>)
public void RemoveNodes(ICollection<Node> nodes)
Parameters
nodes ICollection<Node>
RemoveNodes(uint[])
Remove nodes.
public void RemoveNodes(uint[] nodeIndexes)
Parameters
nodeIndexes uint[]
The node index array.
RemoveNodes(ICollection<uint>)
public void RemoveNodes(ICollection<uint> nodeIndexes)
Parameters
nodeIndexes ICollection<uint>
SetRBEInfo()
public void SetRBEInfo()
WriteXml(XmlWriter)
Converts an object into its XML representation.
public virtual void WriteXml(XmlWriter writer)
Parameters
writer XmlWriter
The XmlWriter stream to which the object is serialized.