Class LinkConfigurationBase
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.Track
Assembly: VMDTrackBase.dll
The link configuration base class
public abstract class LinkConfigurationBase : Configuration, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable, IEnableManager
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← Configuration ← LinkConfigurationBase
Derived
DropConfiguration, GeneralConfiguration, PitchConfiguration, RollConfiguration, ThrustConfiguration, VerticalConfiguration
Implements
IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable, IEnableManager
Inherited Members
Configuration.InitializeConfig(string), Configuration.LinkRequestUpdate(object, LinkEventArgs), Configuration.LinkRequestDestroy(object, LinkEventArgs), Configuration.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), Configuration.SerializeConfiguration(), Configuration.DeserializeConfiguration(string), Configuration.OnDeserialization(object), Configuration.PostDeserialize(Configuration), Configuration.ReplaceAnalysisParameter(Configuration), Configuration.IsThermalAnalysis(), Configuration.Clone(string), Configuration.AddToolkitSetting(string, ToolKitSettingBase), Configuration.RemoveToolkitSetting(string), Configuration.ContainsToolkitSetting(string), Configuration.GetToolkitSetting(string), Configuration.AddToolkitSettingValue(string, ObjectBase), Configuration.RemoveToolkitSettingValue(string, ObjectBase), Configuration.ContainsToolkitSettingValue(string, ObjectBase), Configuration.ReplaceToolkitSettingValue(string, ObjectBase, ObjectBase), Configuration.GetNewConfigurationList(DocumentAnalysis), Configuration.AddNodalOutputEntity(ObjectBase), Configuration.ClearNodalOutputEntity(), Configuration.IsEnabled(ObjectBase), Configuration.SetEnable(ObjectBase, bool), Configuration.UseMeshFreeAllBodySettings, Configuration.MeshFreeAnalysisLevelGroup, Configuration.ConfigName, Configuration.UseOutOfCore, Configuration.TypeOfJacobian, Configuration.TypeOfTreatmentOfNonContactEntity, Configuration.TypeOfMemoryOptimization, Configuration.TypeOfLinearSolver, Configuration.AccuracyOfGMS, Configuration.TypeOfNodalCoordinate, Configuration.JacobianOption, Configuration.StepOfDynamicSimulation, Configuration.StepOfStaticSimulation, Configuration.NumberOfCore, Configuration.UseMotionStep, Configuration.MotionStepForPositionAnaly, Configuration.IsIncludeStatic, Configuration.IsIncludeEigenvalue, Configuration.IsIncludeThermal, Configuration.AppendedDateTime, Configuration.TypeOfSimulation, Configuration.TypeOfDynamicSkipAnalysis, Configuration.TypeOfStaticSkipAnalysis, Configuration.TypeOfInitialSkipAnalysis, Configuration.TypeOfEigenvalueSkipAnalysis, Configuration.TypeOfThermalSkipAnalysis, Configuration.RecordOfStressStrainType, Configuration.TreatAsModalForEFModalBodyResult, Configuration.BodyOrientationType, Configuration.ShowHideAdvancedOption, Configuration.ResultFilePath, Configuration.UseSolvingSpeedOption, Configuration.UseAutoSolverProgressBar, Configuration.SynchronizeMaxStepSize, Configuration.UseImportICF, Configuration.ImportICFFilePath, Configuration.UseExportICF, Configuration.ExportICFFilePath, Configuration.FlexibleBodyLevelForSuperSolver, Configuration.UsePLT, Configuration.SimulationStepForPLT, Configuration.ParameterOfDynamicAnalysis, Configuration.ParameterOfStaticAnalysis, Configuration.ParameterOfEigenvalueAnalysis, Configuration.ParameterOfThermalAnalysis, Configuration.DisableEntities, Configuration.NodalOutputEntities, Configuration.SimulationParam, Configuration.ExtraConfigs, Configuration.GINFPath, Configuration.LevelOfGeometryPrecision, Configuration.TypeOfCriterion, Configuration.SubTypeOfCriterion, Configuration.TypeOfMeshDataForOutput, Configuration.UserTetraFilePath, Configuration.CheckedLevelArray, Configuration.CriterionVal, Configuration.IsUseLocalRefinement, Configuration.EigenvalueOutputStep, Configuration.RecordOfResult, Configuration.ExportInformation, Configuration.HighSpeedRotationOption, Configuration.PlasticMaterialStrain, Configuration.StressStrainReport, Configuration.PreventShearLocking, Configuration.SolverCommand, Configuration.PreventPost, Configuration.Attributes, 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
LinkConfigurationBase()
Initializes a new instance of the
public LinkConfigurationBase()
Properties
ConfigurationName
Gets the configuration name
public abstract string ConfigurationName { get; }
Property Value
string
MaximumDisplacement
Gets the maximum displacement
public double MaximumDisplacement { get; set; }
Property Value
double
ScaleOfHydrodanamicForce
Gets the scale of hydrodynamic force
public double ScaleOfHydrodanamicForce { get; set; }
Property Value
double
TimeToSteadyState
Gets the time to steady state
public double TimeToSteadyState { get; set; }
Property Value
double
Methods
CreateLinkConfiguration(LoadCaseType, Configuration)
Create link configuration
public static LinkConfigurationBase CreateLinkConfiguration(AttributeLoadCase.LoadCaseData.LoadCaseType typeLoadCase, Configuration config)
Parameters
typeLoadCase AttributeLoadCase.LoadCaseData.LoadCaseType
The load case type
config Configuration
The refer configuration