Class ReferenceNodeset
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.FE
Assembly: VMFE.dll
This class is to represent the reference for node set.
public class ReferenceNodeset : ReferenceConnectable, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IReferencable, INamed, INavigatorItem, IVisible, IReferenceAutoContactable, IAutoContactable, IMassProp, IBodyAnalysisType, IContactableGeometry2Dot5D, IConnectable, IMarkerParent, IEntityRelation, IHasBody, IBody, ICLoadComponent, IBCComponent, INodeSet, IChainedSegmentConnector, IArgument, INodalOutputCandidate, IPointSetComponent, ITemperatureComponent, IHeatFlowComponent, IGeometricalComponent
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IReferencable, INamed, INavigatorItem, IVisible, IReferenceAutoContactable, IAutoContactable, IMassProp, IBodyAnalysisType, IContactableGeometry2Dot5D, IConnectable, IMarkerParent, IEntityRelation, IHasBody, IBody, ICLoadComponent, IBCComponent, INodeSet, IChainedSegmentConnector, IArgument, INodalOutputCandidate, IPointSetComponent, ITemperatureComponent, IHeatFlowComponent, IGeometricalComponent
Inherited Members
ReferenceConnectable.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool),
ReferenceConnectable.IsAutoContactable(),
ReferenceConnectable.GetContactables(),
ReferenceConnectable.GetPointDirection(ref VectorBase, ref VectorBase, IReferencable),
ReferenceConnectable.ParentType,
ReferenceConnectable.ReferenceFrameType,
ReferenceConnectable.ConnectableName,
ReferenceConnectable.ConnectablePostfixName,
ReferenceConnectable.ConnectablePosition,
ReferenceConnectable.ConnectableFullName,
ReferenceConnectable.ConnectableBody,
ReferenceConnectable.Body,
ReferenceConnectable.TopologyEntityTypeName,
Reference.LinkAddedToDocument(object, AddToDocEventArgs),
Reference.SetModified(ModifiedResult.ModifiedType),
Reference.SetModified(),
Reference.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool),
Reference.GetContactables(),
Reference.IsAutoContactable(),
Reference.IsOwner(Reference),
Reference.LinkRequestUpdate(object, LinkEventArgs),
Reference.LinkRequestDestroy(object, LinkEventArgs),
Reference.GetTransform(Unit),
Reference.GetFullTransform(Unit),
Reference.GetTotalSubSystemName(Document3D, ObjectBase),
Reference.GetTotalSubSystemNameCore(Document3D, Document3D, ref Stack
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
ReferenceNodeset(ObjectBase)
Initializes a new instance of the
public ReferenceNodeset(ObjectBase obj)
Parameters
obj ObjectBase
The reference's object.
ReferenceNodeset(SerializationInfo, StreamingContext)
Initializes a new instance of the
protected ReferenceNodeset(SerializationInfo info, StreamingContext context)
Parameters
info SerializationInfo
The info.
context StreamingContext
The context.
Properties
ArgumentType
Gets the type of the argument
public virtual ArgumentTypes ArgumentType { get; }
Property Value
ArgumentTypes
ConnectableFullName
Gets the full name of the connectable.
public override string ConnectableFullName { get; }
Property Value
ConnectableName
Gets the name of the connectable.
public override string ConnectableName { get; }
Property Value
ConnectablePostfixName
Sets the postfix name of the connectable.
public override string ConnectablePostfixName { set; }
Property Value
ParentType
Gets the type of the parent.
public override MarkerParentType ParentType { get; }
Property Value
MarkerParentType
ReferenceType
Gets the type of the reference.
public virtual string ReferenceType { get; }
Property Value
Methods
GetGeometryNavigatorInformation(XmlDocument, XmlElement)
Gets the geometry information for model navigator .
public virtual bool GetGeometryNavigatorInformation(XmlDocument xmlDom, XmlElement xmlEle)
Parameters
xmlDom XmlDocument
The XmlDocument information.
xmlEle XmlElement
The XmlElement information.
Returns
true if success; otherwise, false.
GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool)
Gets the object information for model navigator [implementation].
protected override bool GetModelNavigatorInformationImpl(XmlDocument xmlDom, XmlElement xmlEle, bool __unnamed002)
Parameters
xmlDom XmlDocument
The XmlDocument for object.
xmlEle XmlElement
The XmlElement for object.
__unnamed002 bool
Returns
true if success; otherwise, false.
GetPointCount()
Gets the count of node point.
public virtual uint GetPointCount()
Returns
The count of node point.
GetPointDirection(ref VectorBase, ref VectorBase, IReferencable)
Gets the point direction.
public override bool GetPointDirection(ref VectorBase point, ref VectorBase direction, IReferencable __unnamed002)
Parameters
point VectorBase
The point.
direction VectorBase
The direction.
__unnamed002 IReferencable
Returns
true if success; otherwise, false.
GetPointPosition(uint, IReferencable)
Gets the node point position.
public virtual VectorBase GetPointPosition(uint index, IReferencable __unnamed001)
Parameters
index uint
The index.
__unnamed001 IReferencable
Returns
VectorBase
The node point position.
LinkRequestUpdate(object, LinkEventArgs)
Request for update the linked object.
protected override void LinkRequestUpdate(object obNotifier, LinkEventArgs arg)
Parameters
obNotifier object
The linked object.
arg LinkEventArgs
The