Class FourPostTestRigDocument
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Car
Assembly: VMDFullCar.dll
The 4-Post Test rig subsystem documet
public class FourPostTestRigDocument : 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 ← FourPostTestRigDocument
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
FourPostTestRigDocument(UIntPtr)
Initializes a new instance of the
public FourPostTestRigDocument(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(FourPostAnalysisType)
Gets the analysis from simulation configurations.
public AnalysisBase GetAnalysisFromSimulationConfigurations(FourPostAnalysisType type)
Parameters
type FourPostAnalysisType
The type.
Returns
AnalysisBase
GetFourPostConfigurationFromSimulationConfigurations(FourPostAnalysisType)
Gets the four post configuration from simulation configurations.
public FourPostAnalysisConfigurationBase GetFourPostConfigurationFromSimulationConfigurations(FourPostAnalysisType type)
Parameters
type FourPostAnalysisType
The type.
Returns
FourPostAnalysisConfigurationBase
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()