Class MarkerOnNode
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.FE
Assembly: VMFE.dll
This class is to represent the marker on node.
public class MarkerOnNode : Marker, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, INamed, INavigatorItem, IDesignSubEntity, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, IInterface, ITemplateObject, IEntityRelation, IDraw, IDrawIcon, ITransform, IPoint, IOrientation, IDirectionContainer, IDesignParameter, IReferencable, ITransformable, IVisible, IDesignFrame, IArgument, IMarker, IFEMeshChildItem, IChildItem
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, INamed, INavigatorItem, IDesignSubEntity, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, IInterface, ITemplateObject, IEntityRelation, IDraw, IDrawIcon, ITransform, IPoint, IOrientation, IDirectionContainer, IDesignParameter, IReferencable, ITransformable, IVisible, IDesignFrame, IArgument, IMarker, IFEMeshChildItem, IChildItem
Inherited Members
Marker.Initialize(Unit.ConvertFactor),
Marker.SetOldNameWithNewEntity(ObjectBase, ObjectBase),
Marker.LinkRequestUpdating(object, LinkEventArgs),
Marker.LinkRequestUpdate(object, LinkEventArgs),
Marker.LinkRequestDestroy(object, LinkEventArgs),
Marker.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool),
Marker.GetModelNavigatorInformationImplCore(XmlDocument, XmlElement, bool),
Marker.ParentConnectable,
Marker._ParentConnectable,
Marker.ReferenceType,
Marker.ArgumentType,
Marker.FrameIconName,
DesignFrame.Initialize(Unit.ConvertFactor),
DesignFrame.LinkRequestUpdate(object, LinkEventArgs),
DesignFrame.GetDirection(Coordinate),
DesignFrame.GetFullName(),
DesignFrame.Draw(Canvas),
DesignFrame.ReDraw(),
DesignFrame.InstantiateImpl(Reference, Canvas),
DesignFrame.BindInterfaceImpl(TMatrix, TMatrix, IInterface),
DesignFrame.WriteTemplateImpl(XmlWriter),
DesignFrame.ReadTemplateImpl(XmlReader),
DesignFrame.Transformation,
DesignFrame.Value,
DesignFrame.X,
DesignFrame.Y,
DesignFrame.Z,
DesignFrame.Orientation,
DesignFrame.Position,
DesignFrame.TransformationMatrix,
DesignFrame.Hide,
DesignFrame.FrameIconName,
DesignFrame.Layer,
DesignFrame.IsVisible,
DesignSubEntity.m_bSkipToUpdateSymmetric,
DesignSubEntity.g_dicUpdatedDesignSubEntity,
DesignSubEntity.FixUp(ObjectBase),
DesignSubEntity.CheckCircularReference(),
DesignSubEntity.BindInterfaceImpl(TMatrix, TMatrix, IInterface),
DesignSubEntity.IsInterface,
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
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
MarkerOnNode(string)
Initializes a new instance of the
public MarkerOnNode(string strName)
Parameters
strName string
Name of the FRBE.
MarkerOnNode()
Initializes a new instance of the
public MarkerOnNode()
Properties
Name
Gets or sets the name.
public override string Name { get; set; }
Property Value
Methods
GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool)
Gets the object information for model navigator [implementation].
protected override bool GetModelNavigatorInformationImpl(XmlDocument xmlDom, XmlElement xmlEle, bool bHasChild)
Parameters
xmlDom XmlDocument
The XmlDocument for object.
xmlEle XmlElement
The XmlElement for object.
bHasChild bool
if set to true [has child].
Returns
true if success; otherwise, false.
InstantiateImpl(Reference, Canvas)
Instantiates the specified reference.
protected override void InstantiateImpl(Reference reference, Canvas canvas)
Parameters
reference Reference
The reference
canvas Canvas
The canvas
RecalcTransform()
public void RecalcTransform()