Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Class LinkDataSimple

Last update: 16.07.2025

Namespace: VM.Managed.CAD.Track
Assembly: VMDTrackBase.dll

The class for link simple data.

public class LinkDataSimple : LinkDataBase, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← LinkDataBase ← LinkDataSimple

Implements

IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inherited Members

LinkDataBase.CheckValidation(), LinkDataBase.GetFactorForLength(), LinkDataBase.Update_Transforms(), LinkDataBase.Update_IDesignPointDataBecauseOfObjectControl(TMatrix), LinkDataBase.Update_DesignPointWhenUpdatedDV(), LinkDataBase.Calculation_Gradient_Bewteen_ArbitraryPoint_and_Circle(VectorBase, VectorBase, double), LinkDataBase.Calculation_TangentPoint_Through_Line_Circle(double, VectorBase, VectorBase, double), LinkDataBase.FillParameter(BuilderParamLink), LinkDataBase.LinkRequestUpdate(object, LinkEventArgs), LinkDataBase.CreateParameter(), LinkDataBase.PinDiameter, LinkDataBase.PinWidth, LinkDataBase.PinBooleanType, LinkDataBase.BushBooleanType, LinkDataBase.LDForLinkCombination, LinkDataBase.PositionForLinkCombination, LinkDataBase.LinkPitch, LinkDataBase.LinkHeight1, LinkDataBase.LinkHeight2, LinkDataBase.InnerGauge, LinkDataBase.OuterGauge, LinkDataBase.GeometryReference, LinkDataBase.PinTransformRight, LinkDataBase.PinTransformLeft, LinkDataBase.BushTransformRight, LinkDataBase.BushTransformLeft, LinkDataBase.IsApplyToFileProperty, LinkContainer.SetModified(), LinkContainer.raise_OnUpdating(object, LinkEventArgs), LinkContainer.raise_OnUpdate(object, LinkEventArgs), LinkContainer.raise_OnDestroying(object, LinkEventArgs), LinkContainer.raise_OnDestroy(object, LinkEventArgs), LinkContainer.raise_OnAdded(object, AddToDocEventArgs), LinkContainer.raise_OnRemoved(object, RemoveFromDocEventArgs), LinkContainer.GetTargetListForUpdate(), LinkContainer.SkipUpdateObjectImpl(), LinkContainer.Initialize(Unit.ConvertFactor), LinkContainer.SetFlagWhenXMLFile(string, bool), LinkContainer.IsSerializableEvent(Delegate), LinkContainer.CustomGetObjectData(SerializationInfo, StreamingContext), LinkContainer.GetSerializedData(SerializationInfo, StreamingContext), LinkContainer.LinkRequestUpdating(object, LinkEventArgs), LinkContainer.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.LinkRequestDestroying(object, LinkEventArgs), LinkContainer.LinkRequestDestroy(object, LinkEventArgs), LinkContainer.LinkAddedToDocument(object, AddToDocEventArgs), LinkContainer.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), LinkContainer.OnLinkReserved(ILink, object, EventArgs), LinkContainer.CanBeDestroy(object), LinkContainer.DisposeManagedResources(), LinkContainer.SetContainer(IOwned, bool), LinkContainer.OnChildUpdated(object, LinkEventArgs), LinkContainer.OnContainerDestroy(object, LinkEventArgs), LinkContainer.OnDeserialization(object), LinkContainer.Verify(VerifiedResult), LinkContainer.GetCopy(object), LinkContainer.Dispose(bool), LinkContainer.ClearChildInfoBeforeDeserialize, LinkContainer.Container, LinkContainer.Owner, LinkContainer.Document, LinkContainer.ID, LinkContainer.IsChildExternable, LinkContainer.IsExternable, LinkContainer.OnRemoved, LinkContainer.OnAdded, LinkContainer.OnDestroy, LinkContainer.OnDestroying, LinkContainer.OnUpdate, LinkContainer.OnUpdating, LinkableBase.OnDeserialization(object), ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.Dispose(bool), ObservableObject.DisposeManagedResources(), ObservableObject.DisposeUnmanagedResources(), ObservableObject.IsDisposed, ObservableObject.TryDisposing, ObservableObject.Disposed, ObservableObject.Disposing, ObservableObject.PropertyChanged

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)

Constructors

LinkDataSimple()

Initializes a new instance of the class.

public LinkDataSimple()

LinkDataSimple(IOwned)

Initializes a new instance of the class.

public LinkDataSimple(IOwned owner)

Parameters

owner IOwned

The owner object.

Properties

BushDiameter

Gets and sets bush diameter.

public ExpressionValueVariable BushDiameter { get; set; }

Property Value

ExpressionValueVariable

Methods

CheckValidation()

Check validation for member variables.

public override void CheckValidation()

CreateParameter()

protected override BuilderParamBase CreateParameter()

Returns

BuilderParamBase

protected override void FillParameter(BuilderParamLink builderParam)

Parameters

builderParam BuilderParamLink

Connect with Ansys