Class ShimmyJudderTestRigDocument
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Car
Assembly: VMDFullCar.dll
The Shimmy-Judder test rig documet
public class ShimmyJudderTestRigDocument : FullCarTestRigDocument, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IEnableManager, IRelatedDocument, IHistorySupport, ITemplateDocument, ITreatValidObject, ISubSystemDocument, IDocumentAnalysis, IDocument3D, IHandledDocument, IDocument, IObject, IEventProvider, IContainer, ILinkContainer, IOwned, IHasID, IDocumentOwner, IInterfaceSupport, IApplyInitialVelocity, IPostTemplateBasedDocument, IInterfaceTable, IHasMinorRole
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← Container ← Document ← HandledDocument ← Document3D ← DocumentAnalysis ← SubSystemDocument ← TestRigDocumentBase ← FullCarTestRigDocument ← ShimmyJudderTestRigDocument
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IEnableManager, IRelatedDocument, IHistorySupport, ITemplateDocument, ITreatValidObject, ISubSystemDocument, IDocumentAnalysis, IDocument3D, IHandledDocument, IDocument, IObject, IEventProvider, IContainer, ILinkContainer, IOwned, IHasID, IDocumentOwner, IInterfaceSupport, IApplyInitialVelocity, IPostTemplateBasedDocument, IInterfaceTable, IHasMinorRole
Inherited Members
FullCarTestRigDocument.InitializeCategoryInfo(string),
FullCarTestRigDocument.GetSimulationConfigurationType(),
FullCarTestRigDocument.GetAnalysisFromSimulationConfigurations(FullCarAnalysisType),
FullCarTestRigDocument.GetFullCarConfigurationFromSimulationConfigurations(FullCarAnalysisType),
FullCarTestRigDocument.ReplaceAssembly(string),
FullCarTestRigDocument.ReplaceOneSubsystem(string, string),
FullCarTestRigDocument.ReplaceAssemblyCore(DocCreateFullCarAnalysisInfoExceptWheel, XmlDocument),
FullCarTestRigDocument.LinkRequestDestroying(object, LinkEventArgs),
FullCarTestRigDocument.SetTemplateInfoImpl(DocFromTemplateInfo),
FullCarTestRigDocument.FindCategory(string),
FullCarTestRigDocument.SetPowerSteering(bool),
FullCarTestRigDocument.InitializeSimParam(),
FullCarTestRigDocument.InitializeInterface(),
FullCarTestRigDocument.ClearDocument(),
FullCarTestRigDocument.SaveTemplateBasedXml(XmlWriter),
FullCarTestRigDocument.SaveTemplateBasedXmlCore(DocCreateFullCarAnalysisInfoExceptWheel, XmlWriter),
FullCarTestRigDocument.LoadTemplateBasedXml(XmlReader),
FullCarTestRigDocument.LoadTemplateBasedXmlCore(XmlReader, string, Type),
FullCarTestRigDocument.InitializeAssemblyMember(),
FullCarTestRigDocument.InitialCategories,
FullCarTestRigDocument.Interfaces,
FullCarTestRigDocument.MinorRoleType,
FullCarTestRigDocument.SteeringRatio,
FullCarTestRigDocument.RackRatio,
FullCarTestRigDocument.MaxFrontBrakeTorque,
FullCarTestRigDocument.MaxRearBrakeTorque,
FullCarTestRigDocument.BrakeBias,
FullCarTestRigDocument.IsPowerSteer,
FullCarTestRigDocument.SimulationScenarioTypeName,
FullCarTestRigDocument.ApplyInitialVelocityImpl,
FullCarTestRigDocument.InitialVelocityImpl,
TestRigDocumentBase.PostOpenDocument(),
TestRigDocumentBase.ReplaceAssembly(string),
TestRigDocumentBase.SetTemplateInfoImpl(DocFromTemplateInfo),
TestRigDocumentBase.OnDeserialization(object),
TestRigDocumentBase.AddSubSystem(string),
TestRigDocumentBase.AddSubSystemForOther(string),
TestRigDocumentBase.AddErrorMessageToOutputWindow(string),
TestRigDocumentBase.InitializeInterfaceTable(),
TestRigDocumentBase.ReSetInterfacetable(ObjectBase, ObjectBase),
TestRigDocumentBase.BindInterfaces(ObjectBase, ObjectBase),
TestRigDocumentBase.UseAssembly,
TestRigDocumentBase.UpdateReInterface,
TestRigDocumentBase.KinematicGroupName,
TestRigDocumentBase.ComplianceGroupName,
TestRigDocumentBase.DrivelineActiveGroupName,
TestRigDocumentBase.DrivelineInactiveGroupName,
TestRigDocumentBase.UseCompliance,
TestRigDocumentBase.UseDriveLineActiveFront,
TestRigDocumentBase.UseDriveLineActiveRear,
TestRigDocumentBase.SkipBindInterfaceWhenOpen,
SubSystemDocument.OnPostMakeDocumentImpl(DocCreateAnalysisInfo),
SubSystemDocument.OnDeserialization(object),
SubSystemDocument.InitializeSimParam(),
SubSystemDocument.CreateAssemblyImpl(),
SubSystemDocument.RenameEntityImpl(string, ObjectBase),
SubSystemDocument.RegisterAddon(),
SubSystemDocument.FindCategory(string),
SubSystemDocument.InitializeCategoryInfo(string),
SubSystemDocument.PossibleToImport(SubSystemDocument, out string, out string),
SubSystemDocument.PossibleDifferentUnit(SubSystemDocument, out string),
SubSystemDocument.PossibleDifferentUnit(out string),
SubSystemDocument.InitializeInterface(),
SubSystemDocument.SaveTemplateBasedXml(XmlWriter),
SubSystemDocument.SaveTemplateBasedXml(XmlWriter, bool),
SubSystemDocument.LoadTemplateBasedXml(XmlReader),
SubSystemDocument.LoadTemplateBasedXml(XmlReader, bool),
SubSystemDocument.HideObjectInReading(),
SubSystemDocument.SkipObjectInWriting(ObjectBase),
SubSystemDocument.CheckMassPropForCADImport(),
SubSystemDocument.ImportCADBody(BuilderImport[]),
SubSystemDocument.ReplaceCADBody(BuilderImport[]),
SubSystemDocument.GetCADBodyNameAttribute(ref List
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
ShimmyJudderTestRigDocument(UIntPtr)
Initializes a new instance of the
public ShimmyJudderTestRigDocument(UIntPtr docCore)
Parameters
docCore UIntPtr
The document handle.
Properties
InitialCategories
Gets the initial categories.
protected override List<string> InitialCategories { get; }
Property Value
SimulationScenarioTypeName
Gets the name of the simulation scenario type.
public override string SimulationScenarioTypeName { get; }
Property Value
Methods
FindCategory(string)
Finds the category.
public override string FindCategory(string strType)
Parameters
strType string
The fullname of type.
Returns
The category.
GetAnalysisFromSimulationConfigurations(ShimmyJudderAnalysisType)
Gets the analysis from simulation configurations.
public AnalysisBase GetAnalysisFromSimulationConfigurations(ShimmyJudderAnalysisType type)
Parameters
The type.
Returns
AnalysisBase
GetShimmyJudderConfigurationFromSimulationConfigurations(ShimmyJudderAnalysisType)
Gets the shimmy judder configuration from simulation configurations.
public ShimmyJudderAnalysisConfigurationBase GetShimmyJudderConfigurationFromSimulationConfigurations(ShimmyJudderAnalysisType type)
Parameters
The type.
Returns
ShimmyJudderAnalysisConfigurationBase
InitializeCategoryInfo(string)
Initializes the category info.
public static void InitializeCategoryInfo(string strCategoryName)
Parameters
strCategoryName string
Name of the STR category.
InitializeSimParam()
Initializes the simulation parameter.
protected override void InitializeSimParam()
LoadTemplateBasedXml(XmlReader)
Loads the XML for template based document.
protected override void LoadTemplateBasedXml(XmlReader reader)
Parameters
reader XmlReader
The reader.
ReplaceAssembly(string)
Replaces the assembly.
public override void ReplaceAssembly(string strAssemblyInfo)
Parameters
strAssemblyInfo string
The assembly info.
SaveTemplateBasedXml(XmlWriter)
Saves the XML for template based document.
protected override void SaveTemplateBasedXml(XmlWriter writer)
Parameters
writer XmlWriter
The writer.