Class Transmission
Last update: 09.03.2026Namespace: VM.Models.Pre.Drivetrain.VehicleSimulator
Assembly: VM.Models.Pre.Drivetrain.VehicleSimulator.dll
public class Transmission : ValidatableBase, IObservableObject, IDisposableObject, IValidatable
Inheritance
object ← ObservableObject ← ValidatableBase ← Transmission
Implements
IObservableObject, IDisposableObject, IValidatable
Inherited Members
ValidatableBase.RaisePropertyChanged(string), ValidatableBase.SuspendValidate(), ValidatableBase.Validate(), ValidatableBase.Validate(ValidationContext), ValidatableBase.DisposeManagedResources(), ValidatableBase.CanValidate, ValidatableBase.Errors, ValidatableBase.HasValidationAttribute, ValidatableBase.HasValidator, ValidatableBase.IsValid, ValidatableBase.ValidateTrigger, ValidatableBase.ErrorsChanged, 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
Transmission()
public Transmission()
Properties
FinalGearRatio
public double FinalGearRatio { get; set; }
Property Value
double
GearRatioTable
public DataTable GearRatioTable { get; set; }
Property Value
DataTable
IsValid
public override bool IsValid { get; }
Property Value
bool
ShiftMap
public ShiftMap ShiftMap { get; set; }
Property Value
Methods
GetStepCount()
public int GetStepCount()
Returns
int