Class InvisibleMarker
Last update: 16.07.2025Namespace: VM.Managed.DAFUL
Assembly: VMDFBase.dll
This class is to represent the Invisible marker.
public class InvisibleMarker : 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
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
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
InvisibleMarker()
Initializes a new instance of the
public InvisibleMarker()
Properties
RMName
Name of Reference Marker
public static string RMName { get; }
Property Value
Methods
Draw(Canvas)
Draws the icon [Not draw].
public override void Draw(Canvas canvas)
Parameters
canvas Canvas
The canvas has icon information.
GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool)
Gets the object information for model navigator [implementation] [Not show].
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.