Class ReferenceFRBE
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.FE
Assembly: VMFE.dll
This class is to represent the reference for RBE.
public class ReferenceFRBE : 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, INodalOutputCandidate, IChainedSegmentConnector
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, INodalOutputCandidate, IChainedSegmentConnector
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
ReferenceFRBE(ObjectBase)
Initializes a new instance of the
public ReferenceFRBE(ObjectBase obj)
Parameters
obj ObjectBase
The reference's object.
ReferenceFRBE(SerializationInfo, StreamingContext)
Initializes a new instance of the
protected ReferenceFRBE(SerializationInfo info, StreamingContext context)
Parameters
info SerializationInfo
The info.
context StreamingContext
The context.
Properties
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
Methods
GetGeometryNavigatorInformation(XmlDocument, XmlElement)
public bool GetGeometryNavigatorInformation(XmlDocument xmlDom, XmlElement xmlEle)
Parameters
xmlDom XmlDocument
xmlEle XmlElement
Returns
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.
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