Class TorqueMap
Last update: 09.03.2026Namespace: VM.Models.Pre.Drivetrain.VehicleSimulator
Assembly: VM.Models.Pre.Drivetrain.VehicleSimulator.dll
public sealed class TorqueMap : ValidatableBase, IObservableObject, IDisposableObject, IValidatable
Inheritance
object ← ObservableObject ← ValidatableBase ← TorqueMap
Implements
IObservableObject, IDisposableObject, IValidatable
Inherited Members
ValidatableBase.RaisePropertyChanged(string), ValidatableBase.SuspendValidate(), ValidatableBase.Validate(), ValidatableBase.Validate(ValidationContext), 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.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
TorqueMap(bool)
public TorqueMap(bool isPowerSplitMap)
Parameters
isPowerSplitMap bool
Properties
IsPowerSplitMap
public bool IsPowerSplitMap { get; set; }
Property Value
bool
Methods
GetDistinctXValues()
public double[] GetDistinctXValues()
Returns
double[]
GetMaximumY()
public double GetMaximumY()
Returns
double
GetMinimumY()
public double GetMinimumY()
Returns
double
GetXValues(double)
public double[] GetXValues(double z)
Parameters
z double
Returns
double[]
GetXYPairs(double)
public IEnumerable<KeyValuePair<double, double>> GetXYPairs(double rpm)
Parameters
rpm double
Returns
IEnumerable<KeyValuePair<double, double>>
GetYValue(double, double)
public double GetYValue(double z, double x)
Parameters
z double
x double
Returns
double
GetZAndLastYValues()
public IEnumerable<DataPoint> GetZAndLastYValues()
Returns
IEnumerable<DataPoint>
GetZValues()
public double[] GetZValues()
Returns
double[]