Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class SuspensionDocument

Last update: 09.03.2026

Namespace: VM.Managed.DAFUL.Car
Assembly: VMDCar.dll

The suspension subsystem document.

public class SuspensionDocument : SubSystemDocument, 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, IHasMinorRole

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← Container ← Document ← HandledDocument ← Document3D ← DocumentAnalysis ← SubSystemDocument ← SuspensionDocument

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, IHasMinorRole

Inherited Members

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<string>), SubSystemDocument.GetImportCADBody(), SubSystemDocument.ReAssemblyImpl(ObjectBase), SubSystemDocument.ReInitInterfaceForAssembly(), SubSystemDocument.GetReference(ObjectBase, ref List<Reference>, ref List<ObjectBase>), SubSystemDocument.GetReferDocument(ref List<Document3D>), SubSystemDocument.GetSimulationConfigurationType(), SubSystemDocument.ClearDocument(), SubSystemDocument.GetTransformationOfGlobal(ObjectBase), SubSystemDocument.GetTransformationOfGlobal(ObjectBase, string), SubSystemDocument.ReAssembleForChangeAssembly(ChangeAssemblyType, string, string, List<string>), SubSystemDocument.GetRemovedConnectorForChangeAssembly(ChangeAssemblyType, string, string, List<string>), SubSystemDocument.SkipDelete(ObjectBase), SubSystemDocument.FindObjectForSelection(ObjectBase, Document3D.OperationTypeForSelection), SubSystemDocument.FindBodyFromCADBody(ObjectBase), SubSystemDocument.SkipShowHide(ObjectBase), SubSystemDocument.WriteMessageForShowHide(), SubSystemDocument.PostOpenDocument(), SubSystemDocument.PostOpenDocumentAfterErrCheckEvent(), SubSystemDocument.InitialCategories, SubSystemDocument.ApplyInitialVelocityImpl, SubSystemDocument.InitialVelocityImpl, SubSystemDocument.Interfaces, SubSystemDocument.SkipBindInterfaceWhenOpen, SubSystemDocument.TemplateXmlVersion, SubSystemDocument.DocumentSessionOverride, SubSystemDocument.SetDocumentSessionOverride, SubSystemDocument.ChangeNewFilePath, SubSystemDocument.ChangeOldFilePath, SubSystemDocument.ChangeNewFilePaths, SubSystemDocument.ChangeOldFilePaths, DocumentAnalysis.m_bSkipGravity, DocumentAnalysis.RegisterAddon(), DocumentAnalysis.IsContainSimulationScenarioInMap(Scenario), DocumentAnalysis.GetStateFromActiveSimulationScenarioMap(Scenario), DocumentAnalysis.SetStateFromActiveSimulationScenarioMap(Scenario, bool), DocumentAnalysis.AddConfiguration(Configuration), DocumentAnalysis.RemoveConfiguration(Configuration), DocumentAnalysis.ClearConfiguration(), DocumentAnalysis.GetDefaultMaterial(), DocumentAnalysis.GetDefaultMaterial(bool), DocumentAnalysis.IsExistDefaultMaterial(), DocumentAnalysis.LinkRequestUpdate(object, LinkEventArgs), DocumentAnalysis.GetBodyAndTransformation(ref List<Document3D.ExportBodyInfo>), DocumentAnalysis.IsEnabledImpl(ObjectBase), DocumentAnalysis.SetEnableImpl(ObjectBase, bool), DocumentAnalysis.SkipObjectInWriting(ObjectBase), DocumentAnalysis.OnPostMakeDocument(DocCreateInfo), DocumentAnalysis.OnPostMakeDocumentImpl(DocCreateAnalysisInfo), DocumentAnalysis.InitializeSimParam(), DocumentAnalysis.GetData(XmlNode), DocumentAnalysis.SetData(XmlNode), DocumentAnalysis.PostOpenDocument(), DocumentAnalysis.GetAllArgumentList(), DocumentAnalysis.GetEntityRequest(), DocumentAnalysis.GetSimulationConfigurationType(), DocumentAnalysis.OnDeserialization(object), DocumentAnalysis.CheckBeforeSave(), DocumentAnalysis.PostOpenDocumentAfterHookEvent(), DocumentAnalysis.ClearDocument(), DocumentAnalysis.ReAssemblyImpl(ObjectBase), DocumentAnalysis.SkipDelete(ObjectBase), DocumentAnalysis.PostOpenDocumentAfterErrCheckEvent(), DocumentAnalysis.PostCloseDocument(), DocumentAnalysis.Configurations, DocumentAnalysis.CountOfMFLinearStaticSimulationConfigurations, DocumentAnalysis.ActiveSimulationConfiguration, DocumentAnalysis.Gravity, DocumentAnalysis.UseIncrementTime, DocumentAnalysis.IncrementTime, DocumentAnalysis.IconSize, DocumentAnalysis.SimulationScenarioTypeName, DocumentAnalysis.UseToolkitSubsystem, Document3D.RibbonGalleryIndex, Document3D.m_lstAssem, Document3D.m_bReload, Document3D.m_strVersion, Document3D.g_dRenderingType, Document3D.m_dicCategory, Document3D.m_dicCategoryCollection, Document3D.IsContainsCategoryName(string), Document3D.GetNearestUnderCursorObject(), Document3D.SetSelectFromUnderCursor(ulong), Document3D.SetSelectFromUnderCursor(ObjectBase), Document3D.SetUnselectFromUnderCursor(ulong), Document3D.IsSelectFromUnderCursor(ulong), Document3D.SetPickFromUnderCursor(ulong), Document3D.Activate(), Document3D.CreateAssembly(), Document3D.StartBasicOp(Document3D.BasicOpType), Document3D.RefreshAllViews(), Document3D.InitCategory(), Document3D.AddAssembly(Assembly), Document3D.AddNewReference(ObjectBase[], string), Document3D.AddNewReference(ObjectBase), Document3D.GetAssembly(), Document3D.DeleteWithSelectionObjects(ref DestroyType, bool), Document3D.DeleteWithSelectionObjects(ref DestroyType), Document3D.DeleteWithSelectionObjects(), Document3D.DeleteObjectBases(ref DestroyType, IEnumerable<ObjectBase>, bool), Document3D.DeleteObjectBases(ref DestroyType, IEnumerable<ObjectBase>), Document3D.OpenPropertyWithSelectionObjects(), Document3D.OpenPropertyWithFirstSelectionObject(), Document3D.OpenPropertyObjectBases(List<ObjectBase>), Document3D.ShowHideWithSelectionObjects(bool), Document3D.ShowHideObjectBases(bool, List<ObjectBase>), Document3D.IsMatchSelectObjectAndUnderCursorObject(), Document3D.Save(XmlWriter), Document3D.Save(string), Document3D.Save(string, bool, Dictionary<string, string>), Document3D.Save(string, bool, bool), Document3D.Save(string, bool), Document3D.SaveDocument(string, Dictionary<string, string>), Document3D.VerifyAllEntity(), Document3D.InitializeKernelUnit(), Document3D.ChangeKernelUnitWithScale(string), Document3D.DeleteCore(List<ObjectBase>, List<DestroyEventArgs>), Document3D.ContainsEntityToEntityDictionary(ObjectBase), Document3D.RemoveEntityForReplace(ObjectBase), Document3D.WriteCategoryToXml(string, string, XmlWriter), Document3D.ReadCategoryXml(string, string, XmlReader), Document3D.GetReplaceableInfo(BuilderImport[]), Document3D.PostSave(List<Document>, bool), Document3D.CreateView(UIntPtr), Document3D.FindLocal(string), Document3D.GetUnnamedObjectName(object), Document3D.Add(ObjectBase, ObjectBase), Document3D.Add(ObjectBase), Document3D.IsTypeSupported(Type), Document3D.UpdateEnable(ObjectBase, bool), Document3D.UpdateInterface(ObjectBase, bool), Document3D.GetData(XmlNode), Document3D.SetData(XmlNode), Document3D.PostOpenDocumentAndInitLayer(), Document3D.DisplayModeShape(int, double), Document3D.EnableModeShape(bool), Document3D.FindCategory(string), Document3D.MakeXmlForDocumentPropertyGrid(XmlDocument, ref string), Document3D.GetInfoFromDocumentPropertyGrid(XmlDocument, XmlDocument), Document3D.ReplaceCADBody(BuilderImport[]), Document3D.GetCADBodyNameAttribute(ref List<string>), Document3D.GetImportCADBody(), Document3D.PostOpenDocument(), Document3D.PostCloseDocument(), Document3D.GetAllArgumentList(), Document3D.FindObjectForSelection(ObjectBase, Document3D.OperationTypeForSelection), Document3D.ChangeTopologyForVMPID(), Document3D.BeforePostDeserialized(), Document3D.SkipAddToDSDLWithCategory(string), Document3D.SkipAddToDSDLWithEntity(ObjectBase), Document3D.GetObjectsForChangeAssembly(), Document3D.BeforeDelete(ObjectBase), Document3D.AfterDelete(), Document3D.CreateViewCore(UIntPtr), Document3D.RenameEntityImpl(string, ObjectBase), Document3D.CreateAssemblyImpl(), Document3D.SetHandle(UIntPtr), Document3D.SaveTemplateBasedXml(XmlWriter), Document3D.OnDeserialization(object), Document3D.GetOwnedDocuments(LinkedList<IDocument>), Document3D.LoadTemplateBasedXml(XmlReader), Document3D.Load(XmlReader), Document3D.OnPostMakeDocument(DocCreateInfo), Document3D.EraseAllDisplayObject(), Document3D.ImportCADBody(BuilderImport[]), Document3D.ReAssemblyCore(), Document3D.ReAssemblyImpl(ObjectBase), Document3D.ClearDocument(), Document3D.SkipDelete(ObjectBase), Document3D.RepairImpl(), Document3D.SkipObjectInWriting(ObjectBase), Document3D.HideObjectInReading(), Document3D.MappingEntity(), Document3D.GetBodies(ref List<ObjectBase>), Document3D.CheckBeforeSave(), Document3D.LinkRequestUpdate(object, LinkEventArgs), Document3D.FindBodyFromCADBody(ObjectBase), Document3D.ExportCADBody(string, List<Document3D.ExportBodyInfo>, string, string, string, string, string), Document3D.ExportCADBody(string, List<Document3D.ExportBodyInfo>, string), Document3D.ExportCADFile(string, string, string, string, string, string), Document3D.GetBodyAndTransformation(ref List<Document3D.ExportBodyInfo>), Document3D.SkipShowHide(ObjectBase), Document3D.WriteMessageForShowHide(), Document3D.Repair(), Document3D.AddInterface(string), Document3D.RemoveInterface(string), Document3D.RenameInterface(string), Document3D.RemoveAssembly(Assembly), Document3D.ClearAssembly(), Document3D.ChildAdd(ObjectBase, string), Document3D.ChildRemove(ObjectBase, string), Document3D.ChildUpdate(ObjectBase, string), Document3D.ChildRename(ObjectBase, string), Document3D.LoadCADFile(string, Document3D.CadImportColorType, Color, Document3D.CadImportResultType, Document3D.CadImportUnitType, string, string, string, string), Document3D.LoadCADFile(string, Document3D.CadImportResultType, string, string, string, string), Document3D.PreloadCADFile(string, Document3D.CadImportColorType, Color, Document3D.CadImportResultType, Document3D.CadImportUnitType, string, string, string, string, ref BuilderImport[]), Document3D.SetSelectionObject(List<ObjectBase>), Document3D.ExistUnderCursor(), Document3D.ActiveObject(List<ObjectBase>), Document3D.RegisterFaceset(UIntPtr, UIntPtr, bool), Document3D.RegisterCurveset(UIntPtr, UIntPtr, bool), Document3D.ActiveFaceset(UIntPtr, bool), Document3D.ActiveCurveset(UIntPtr, bool), Document3D.FindFaceset(UIntPtr, bool), Document3D.FindCurveset(UIntPtr, bool), Document3D.CreateCanvas(bool), Document3D.CreateCanvas(), Document3D.GetCategoryChildren(string), Document3D.ActivateDocument(), Document3D.CheckMassPropForCADImport(), Document3D.GetReference(ObjectBase, ref List<Reference>, ref List<ObjectBase>), Document3D.GetReferDocument(ref List<Document3D>), Document3D.ReInitInterfaceForAssembly(), Document3D.XmlDocumentReLoad(XmlReader), Document3D.RunPredefinedOperation(), Document3D.IncreaseReferedDocumentCount(), Document3D.DecreaseReferedDocumentCount(), Document3D.GetReferedDocumentCount(), Document3D.RedrawCuttingPlane(), Document3D.ToggleCuttingPlane(OMatrix), Document3D.ToggleCuttingPlane(), Document3D.GetCuttingPlane(), Document3D.IsCuttingPlaneSelected(), Document3D.SetRenderingMode(Document3D.enRenderingMode), Document3D.LoadCategoryFiles(string), Document3D.LoadCategoryInfoFromFile(string, Dictionary<string, string>, List<string>), Document3D.RegisterLoadingException(Exception), Document3D.ResetFacesetSurfaceType(), Document3D.Dispose(bool), Document3D.LoadingExceptions, Document3D.CategoryInfo, Document3D.InitialCategories, Document3D.VersionInfo, Document3D.ChangeReference, Document3D.VisibleTarget, Document3D.CustomPerformanceIndexList, Document3D.CustomDesignParameterList, Document3D.AssembledBodyList, Document3D.NodalBodyList, Document3D.MessageWhenLoad, Document3D.DoingCreateEntityOperation, Document3D.DoingTemplateBasedXml, Document3D.NodalOutputCandidateObjects, Document3D.CountOfUnderCursorPickableObject, Document3D.UnderCursorPickableObjects, Document3D.CommentOfDocument, Document3D.CountOfUnderCursorObject, Document3D.UnderCursorObjects, Document3D.CountOfSelectionObject, Document3D.SelectionObjects, Document3D.LayerManager, Document3D.IsPropertySupport, Document3D.ExtensionName, Document3D.ToolKitName, Document3D.Format, Document3D.TemplatePath, Document3D.FromTemplate, Document3D.Categories, Document3D.this[string], Document3D.IconSize, Document3D.UseMultipleAddition, Document3D.SkipUIUpdating, Document3D.IsAdvancedMode, Document3D.UseSymmetric, Document3D.SymmetricPlane, Document3D.CurrentBasicOp, Document3D.CanClose, Document3D.Modified, HandledDocument.AddToSelectionList(ObjectBase), HandledDocument.CancelSelection(bool, bool), HandledDocument.ExitCommandMode(), HandledDocument.CancelSelectedFaceset(bool), HandledDocument.SetHandle(UIntPtr), HandledDocument.OnDeserialization(object), HandledDocument.FromHandle(UIntPtr), HandledDocument.PostOpenDocument(), HandledDocument.Dispose(bool), HandledDocument.DoNotCheckHandleWhenCreate, HandledDocument.Handle, Document.g_OpenDocuments, Document.m_unit, Document.m_unitKernal, Document.raise_OnChildAdded(object, DocumentEventArgs), Document.raise_OnChildRemoved(object, DocumentEventArgs), Document.raise_OnChildRenamed(object, DocumentEventArgs), Document.raise_OnChildUpdated(object, DocumentEventArgs), Document.raise_OnChildUpdatedEnable(object, DocumentEventArgs), Document.raise_OnChildUpdatedAll(object, DocumentEventArgs), Document.raise_OnChildDocNameUpdated(object, DocumentEventArgs), Document.raise_OnDependentDocumentAdded(object, DependentDocEventArgs), Document.raise_OnDependentDocumentRemoved(object, DependentDocEventArgs), Document.raise_OnClearSelectNavigator(object, DocumentEventArgs), Document.raise_OnChildRootSelect(object, DocumentEventArgs), Document.raise_OnChangeIconForNodalModal(object, DocumentEventArgs), Document.raise_OnDoingImport(object, DocumentEventArgs), Document.raise_OnSkipChildAdded(object, DocumentEventArgs), Document.raise_OnSimulationCaseUpdated(object, EventArgs), Document.raise_OnSubentityRefreshed(object, EventArgs), Document.raise_OnSubentityAdded(object, DocumentEventArgs), Document.raise_OnChildMultiAdded(object, DocumentEventArgs), Document.raise_OnSingleObjectSelected(object, ObjectBaseEventArgs), Document.raise_Destroying(object, EventArgs), Document.raise_ChildAdded(object, Identifier), Document.raise_ChildRemoved(object, Identifier), Document.raise_ChildReplacing(object, Identifier), Document.raise_ChildReplaced(object, Identifier), Document.raise_SelectionChanged(object, IEnumerable<Identifier>), Document.Initialize(Document.OpenDoc, Document.BrowseFile, Document.IsOpenDoc, Document.GetDocFromOpenedDoc, Document.ActiveDocChange, Document.ActiveViewChange), Document.Open(string, bool, bool), Document.Open(string, bool), Document.Open(string), Document.Open(string, string, bool), Document.Open(string, string), Document.TryOpen(string, LoadSerializeContext, bool), Document.TryOpen(string, string, bool), Document.TryOpen(string, string), Document.GetDocumentFromOpenedDocument(string), Document.IsOpen(string), Document.ActiveChangedDoc(), Document.ActiveChangedView(), Document.Save(string), Document.PostSave(List<Document>, bool), Document.CreateView(UIntPtr), Document.CloseView(View), Document.Add(ObjectBase), Document.UpdateEnable(ObjectBase, bool), Document.UpdateInterface(ObjectBase, bool), Document.IsTypeSupported(Type), Document.AddToSelectionList(ObjectBase), Document.CancelSelection(bool, bool), Document.ExitCommandMode(), Document.PostOpenDocument(), Document.PostOpenDocumentAfterHookEvent(), Document.PostOpenDocumentAfterErrCheckEvent(), Document.PostOpenDocumentAfterRestoreObjectID(), Document.PostOpenDocumentAfterSetFilePath(), Document.PostCloseDocument(), Document.LinkRequestDestroy(object, LinkEventArgs), Document.PostOpenDocumentAndInitLayer(), Document.DisplayModeShape(int, double), Document.EnableModeShape(bool), Document.GetData(XmlNode), Document.SetData(XmlNode), Document.OperationBegin(), Document.OperationEnd(), Document.GetCopyOfUnit(), Document.GetCopyOfKernelUnit(), Document.FastToConvertUnitLength(bool), Document.ContainsNameAttribute(string), Document.ReplacesNameAttribute(string, string), Document.GetUniqueNameAttribute(string), Document.UpdateItemInNavigaterForUndoRedo(IObjectBase), Document.AddItemToNavigaterForUndoRedo(ObjectBase), Document.RemoveItemFromNavigaterForUndoRedo(ObjectBase), Document.RenameItemFromNavigaterForUndoRedo(ObjectBase), Document.UpdateAllItemInNavigaterForUndoRedo(), Document.UpdateSimulationConfigurationForUndoRedo(), Document.AddItemToSubEntityForUndoRedo(ObjectBase), Document.AddReferenceForUndoRedo(ObjectBase), Document.RefreshReferenceForUndoRedo(ObjectBase), Document.AddToIDMap(IObject), Document.FindObjectFromID(Identifier), Document.FindObjectFromKey(UIntPtr), Document.RemoveFromIDMap(IObject), Document.WriteIDInformation(), Document.GetNextIdentifier(), Document.GetChildren(), Document.Close(), Document.SetUnit(Unit), Document.SetKernelUnit(string), Document.IsEnabledImpl(ObjectBase), Document.SetEnableImpl(ObjectBase, bool), Document.OnDeserialization(object), Document.OnPostMakeDocument(DocCreateInfo), Document.RegisterAddon(), Document.OnContainerDestroy(object, LinkEventArgs), Document.ClearDocument(), Document.Dispose(bool), Document.KeepOldKernelUnit, Document.ClearChildInfoBeforeDeserialize, Document.ExpressionParser, Document.IsHideEntityListWindow, Document.IsHideFilterWindow, Document.SelectedLayoutAlgorithmType, Document.FilterdTypes, Document.CloseAllDialogWhenCloseDoc, Document.DoingOpen, Document.DoingClose, Document.Attributes, Document.AutoSaved, Document.IsChildExternable, Document.IsExternable, Document.IsReplaced, Document.FilePath, Document.DocumentName, Document.InitialConvertFactor, Document.DocumentSessionOverride, Document.CanClose, Document.Modified, Document.SelectionChanged, Document.ChildReplaced, Document.ChildReplacing, Document.ChildRemoved, Document.ChildAdded, Document.Destroying, Document.OnSingleObjectSelected, Document.OnChildMultiAdded, Document.OnSubentityAdded, Document.OnSubentityRefreshed, Document.OnSimulationCaseUpdated, Document.OnSkipChildAdded, Document.OnDoingImport, Document.OnChangeIconForNodalModal, Document.OnChildRootSelect, Document.OnClearSelectNavigator, Document.OnDependentDocumentRemoved, Document.OnDependentDocumentAdded, Document.OnChildDocNameUpdated, Document.OnChildUpdatedAll, Document.OnChildUpdatedEnable, Document.OnChildUpdated, Document.OnChildRenamed, Document.OnChildRemoved, Document.OnChildAdded, Container.Find(string), Container.FindLocal(string), Container.GetUnnamedObjectName(object), Container.GetNewEntityName(string, bool, int, int), Container.GetNewEntityName(string, bool, int), Container.GetNewEntityName(string), 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

SuspensionDocument(UIntPtr)

Initializes a new instance of the class.

public SuspensionDocument(UIntPtr docCore)

Parameters

docCore UIntPtr

The document handle.

Properties

ICoordRef

Obsolete

[Obsolete]
public ObjectBase ICoordRef { get; set; }

Property Value

ObjectBase

ICoordRefOfSetUp

Gets or sets the action coordinate reference.

public ObjectBase ICoordRefOfSetUp { get; set; }

Property Value

ObjectBase

IPart

Obsolete

[Obsolete]
public ObjectBase IPart { get; set; }

Property Value

ObjectBase

IPartOfSetUp

Gets or sets the action part.

public ObjectBase IPartOfSetUp { get; set; }

Property Value

ObjectBase

InitialCategories

Gets the initial categories.

protected override List<string> InitialCategories { get; }

Property Value

List<string>

Interfaces

Gets the interfaces.

protected override InterfaceManager Interfaces { get; }

Property Value

InterfaceManager

JCoordRef

Obsolete

[Obsolete]
public ObjectBase JCoordRef { get; set; }

Property Value

ObjectBase

JCoordRefOfSetUp

Gets or sets the base coordinate reference.

public ObjectBase JCoordRefOfSetUp { get; set; }

Property Value

ObjectBase

JPart

Obsolete

[Obsolete]
public ObjectBase JPart { get; set; }

Property Value

ObjectBase

JPartOfSetUp

Gets or sets the base part.

public ObjectBase JPartOfSetUp { get; set; }

Property Value

ObjectBase

MinorRoleType

Gets or sets the type of the minor role.

public MinorRole MinorRoleType { get; set; }

Property Value

MinorRole

SteeringAxisType

Gets or sets the type of the steering axis.

public SuspensionDocument.SteeringAxis SteeringAxisType { get; set; }

Property Value

SuspensionDocument.SteeringAxis

_ICoordRefOfSetUp

Gets or sets the action coordinate reference.

public Linker<ObjectBase> _ICoordRefOfSetUp { get; set; }

Property Value

Linker<ObjectBase>

_IPartOfSetUp

Gets or sets the action part.

public Linker<ObjectBase> _IPartOfSetUp { get; set; }

Property Value

Linker<ObjectBase>

_JCoordRefOfSetUp

Gets or sets the base coordinate reference.

public Linker<ObjectBase> _JCoordRefOfSetUp { get; set; }

Property Value

Linker<ObjectBase>

_JPartOfSetUp

Gets or sets the base part.

public Linker<ObjectBase> _JPartOfSetUp { get; set; }

Property Value

Linker<ObjectBase>

Methods

BuildSuspensionAssemblyDocument()

Builds the suspension assembly document.

public void BuildSuspensionAssemblyDocument()

ClearDocument()

Clears the document.

protected override void ClearDocument()

FindCategory(string)

Finds the category.

public override string FindCategory(string strType)

Parameters

strType string

The fullname of type.

Returns

string

The category.

InitializeCategoryInfo(string)

Initializes the category info.

public static void InitializeCategoryInfo(string strCategoryName)

Parameters

strCategoryName string

Name of the STR category.

InitializeInterface()

Initializes the interface.

protected override void InitializeInterface()

InitializeSimParam()

Initializes the simulation parameter.

protected override void InitializeSimParam()

LinkRequestDestroying(object, LinkEventArgs)

The destroying event occured from the linked object.

protected override void LinkRequestDestroying(object objNotifier, LinkEventArgs arg)

Parameters

objNotifier object

The linked object.

arg LinkEventArgs

The destroying event information.

LoadTemplateBasedXml(XmlReader)

Loads the XML for template based document.

protected override void LoadTemplateBasedXml(XmlReader reader)

Parameters

reader XmlReader

The reader.

OnDeserialization(object)

Called when [deserialization].

protected override void OnDeserialization(object sender)

Parameters

sender object

The sender.

SaveTemplateBasedXml(XmlWriter)

Saves the XML for template based document.

protected override void SaveTemplateBasedXml(XmlWriter writer)

Parameters

writer XmlWriter

The writer.

Connect with Ansys