Class TrackPlacing
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Track
Assembly: VMDTrackBase.dll
The class defines all data for construction track system.
public class TrackPlacing : ChainedPlacing, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, INamed, IEnabled, INavigatorItem, IHasPlacing, IReportable, IPostOpenDocumentForChainedSystem
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, INamed, IEnabled, INavigatorItem, IHasPlacing, IReportable, IPostOpenDocumentForChainedSystem
Inherited Members
ChainedPlacing.m_Placing,
ChainedPlacing.m_dicContacts,
ChainedPlacing.m_dicConnectors,
ChainedPlacing.m_dicMtoNContacts,
ChainedPlacing.Initialize(Unit.ConvertFactor),
ChainedPlacing.AddBearingFrictionLoss(BearingFrictionLoss),
ChainedPlacing.LinkRequestUpdate(object, LinkEventArgs),
ChainedPlacing.LinkRequestDestroy(object, LinkEventArgs),
ChainedPlacing.OnDeserialization(object),
ChainedPlacing.Placing,
ChainedPlacing.Contacts,
ChainedPlacing.Connectors,
ChainedPlacing.MtoNContacts,
ChainedPlacing.BearingFrictionLossList,
ChainedPlacing.Paths,
ChainedPlacingBase.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool),
ChainedPlacingBase.SetOldNameWithNewEntity(ObjectBase, ObjectBase),
ChainedPlacingBase.FixUp(ObjectBase),
ChainedPlacingBase.FullName,
ChainedPlacingBase.Name,
ChainedPlacingBase.NonSymmetricName,
ChainedPlacingBase.IsEnabled,
ChainedPlacingBase.Comment,
ChainedPlacingBase.Paths,
Object
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
TrackPlacing()
Initializes a new instance of the
public TrackPlacing()
TrackPlacing(string)
Initializes a new instance of the
public TrackPlacing(string strName)
Parameters
strName string
Methods
LinkRequestDestroy(object, LinkEventArgs)
Request for destroy the linked object.
protected override void LinkRequestDestroy(object objNotifier, LinkEventArgs arg)
Parameters
objNotifier object
The linked object.
arg LinkEventArgs
The