    

 ## On this page

  

 

 # Class BrakingConfiguration

 Last update: 16.07.2025 

Namespace: [VM.Managed.DAFUL.Car](VM.Managed.DAFUL.Car.md)  
Assembly: VMDCar.dll

The braking configuration class

```csharp
public class BrakingConfiguration : FullCarAnalysisConfigurationBase, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable, IEnableManager, IHasRoadFile, ILinkOwner, ILinkUpdateOwner

```

#### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) ← ObservableObject ← LinkableBase ← LinkContainer ← Configuration ← [FullCarAnalysisConfigurationBase](VM.Managed.DAFUL.Car.FullCarAnalysisConfigurationBase.md) ← [BrakingConfiguration](VM.Managed.DAFUL.Car.BrakingConfiguration.md)

#### Implements

IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable, IEnableManager, [IHasRoadFile](VM.Managed.DAFUL.Car.IHasRoadFile.md), ILinkOwner, ILinkUpdateOwner

#### Inherited Members

[FullCarAnalysisConfigurationBase.\_\_a$\\\_a\\\_VM.Models.Pre.LinkAttribute\](VM.Managed.DAFUL.Car.FullCarAnalysisConfigurationBase.md\\#VM\\\_Managed\\\_DAFUL\\\_Car\\\_FullCarAnalysisConfigurationBase\\\_\\\_\\\_a\\\_\\\_a\\\_VM\\\_Models\\\_Pre\\\_LinkAttribute), \[FullCarAnalysisConfigurationBase.\\\_\\\_a$\_a\_VM.Models.Pre.LinkUpdateAttribute](VM.Managed.DAFUL.Car.FullCarAnalysisConfigurationBase.md#VM_Managed_DAFUL_Car_FullCarAnalysisConfigurationBase___a__a_VM_Models_Pre_LinkUpdateAttribute), [FullCarAnalysisConfigurationBase.OnDeserialization(object)](VM.Managed.DAFUL.Car.FullCarAnalysisConfigurationBase.md#VM_Managed_DAFUL_Car_FullCarAnalysisConfigurationBase_OnDeserialization_System_Object_), [FullCarAnalysisConfigurationBase.AnalysisName](VM.Managed.DAFUL.Car.FullCarAnalysisConfigurationBase.md#VM_Managed_DAFUL_Car_FullCarAnalysisConfigurationBase_AnalysisName), [FullCarAnalysisConfigurationBase.Analysis](VM.Managed.DAFUL.Car.FullCarAnalysisConfigurationBase.md#VM_Managed_DAFUL_Car_FullCarAnalysisConfigurationBase_Analysis), [FullCarAnalysisConfigurationBase.AnalysisType](VM.Managed.DAFUL.Car.FullCarAnalysisConfigurationBase.md#VM_Managed_DAFUL_Car_FullCarAnalysisConfigurationBase_AnalysisType), [FullCarAnalysisConfigurationBase.RoadDataPath](VM.Managed.DAFUL.Car.FullCarAnalysisConfigurationBase.md#VM_Managed_DAFUL_Car_FullCarAnalysisConfigurationBase_RoadDataPath), [FullCarAnalysisConfigurationBase.RoadRefFrameName](VM.Managed.DAFUL.Car.FullCarAnalysisConfigurationBase.md#VM_Managed_DAFUL_Car_FullCarAnalysisConfigurationBase_RoadRefFrameName), [FullCarAnalysisConfigurationBase.BaseBody](VM.Managed.DAFUL.Car.FullCarAnalysisConfigurationBase.md#VM_Managed_DAFUL_Car_FullCarAnalysisConfigurationBase_BaseBody), [FullCarAnalysisConfigurationBase.RoadReferencePosition](VM.Managed.DAFUL.Car.FullCarAnalysisConfigurationBase.md#VM_Managed_DAFUL_Car_FullCarAnalysisConfigurationBase_RoadReferencePosition), [FullCarAnalysisConfigurationBase.RoadRotationAngle](VM.Managed.DAFUL.Car.FullCarAnalysisConfigurationBase.md#VM_Managed_DAFUL_Car_FullCarAnalysisConfigurationBase_RoadRotationAngle), [FullCarAnalysisConfigurationBase.RoadOffset](VM.Managed.DAFUL.Car.FullCarAnalysisConfigurationBase.md#VM_Managed_DAFUL_Car_FullCarAnalysisConfigurationBase_RoadOffset), 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.HighSpeedRotationOption, Configuration.PlasticMaterialStrain, Configuration.StressStrainReport, Configuration.PreventShearLocking, 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)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkProperties_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkPropertiesAndValues_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkedObjects__1_System_Object_VM_Models_Pre_LinkPropertyType_)

## Constructors

### <a id="VM_Managed_DAFUL_Car_BrakingConfiguration__ctor"></a> BrakingConfiguration()

Initializes a new instance of the  class.

```csharp
public BrakingConfiguration()

```

### <a id="VM_Managed_DAFUL_Car_BrakingConfiguration__ctor_VM_Managed_DAFUL_Car_AnalysisBraking_"></a> BrakingConfiguration(AnalysisBraking)

Initializes a new instance of the  class.

```csharp
public BrakingConfiguration(AnalysisBraking analysis)

```

#### Parameters

`analysis` [AnalysisBraking](VM.Managed.DAFUL.Car.AnalysisBraking.md)

The analysis.

## Properties

### <a id="VM_Managed_DAFUL_Car_BrakingConfiguration_Analysis"></a> Analysis

Gets or sets the analysis.

```csharp
public override AnalysisBase Analysis { get; set; }

```

#### Property Value

[AnalysisBase](VM.Managed.DAFUL.Car.AnalysisBase.md)

### <a id="VM_Managed_DAFUL_Car_BrakingConfiguration_AnalysisName"></a> AnalysisName

Gets the name of the analysis.

```csharp
protected override string AnalysisName { get; }

```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="VM_Managed_DAFUL_Car_BrakingConfiguration_AnalysisType"></a> AnalysisType

Gets or sets the type of the analysis.

```csharp
public override FullCarAnalysisType AnalysisType { get; }

```

#### Property Value

[FullCarAnalysisType](VM.Managed.DAFUL.Car.FullCarAnalysisType.md)

### <a id="VM_Managed_DAFUL_Car_BrakingConfiguration_BrakingParam"></a> BrakingParam

Gets or sets the braking parameter.

```csharp
public AnalysisBraking BrakingParam { get; set; }

```

#### Property Value

[AnalysisBraking](VM.Managed.DAFUL.Car.AnalysisBraking.md)