public class PacejkaTireModel
extends java.lang.Object
| Constructor and Description |
|---|
PacejkaTireModel(java.lang.String name,
TireSettings lateral,
TireSettings longitudinal,
TireSettings alignMoment,
float maxLoad) |
| Modifier and Type | Method and Description |
|---|---|
float |
calcAlignMoment(float slipAngle) |
float |
calcLateralTireForce(float slipAngle)
Calculates the lateral cornering force for this tire in N.
CAUTION: this function returns a value in Newton N! |
float |
calcLongtitudeTireForce(float slipAngle) |
float |
calculateFrictionCircle() |
TireSettings |
getAlignMoment() |
TireSettings.ChangeListener |
getChangeListener() |
float |
getFrictionCircle() |
TireSettings |
getLateral() |
float |
getLateralValue() |
float |
getLoad() |
TireSettings |
getLongitudinal() |
float |
getLongitudinalValue() |
float |
getMaxLoad() |
float |
getMomentValue() |
java.lang.String |
getName() |
void |
setAlignMoment(TireSettings alignMoment) |
void |
setChangeListener(TireSettings.ChangeListener changeListener) |
void |
setLateral(TireSettings lateral) |
void |
setLoad(float load) |
void |
setLongitudinal(TireSettings longitudinal) |
void |
setMaxLoad(float maxLoad) |
void |
setName(java.lang.String name) |
java.lang.String |
toString() |
public PacejkaTireModel(java.lang.String name,
TireSettings lateral,
TireSettings longitudinal,
TireSettings alignMoment,
float maxLoad)
public java.lang.String getName()
public void setName(java.lang.String name)
public TireSettings getLateral()
public void setLateral(TireSettings lateral)
public TireSettings getLongitudinal()
public void setLongitudinal(TireSettings longitudinal)
public TireSettings getAlignMoment()
public void setAlignMoment(TireSettings alignMoment)
public float getMaxLoad()
public void setMaxLoad(float maxLoad)
public float calcLateralTireForce(float slipAngle)
slipAngle - - the slip angle in degrees (°).public float calcLongtitudeTireForce(float slipAngle)
public float calcAlignMoment(float slipAngle)
public float calculateFrictionCircle()
public float getLateralValue()
public float getLongitudinalValue()
public float getMomentValue()
public float getFrictionCircle()
public java.lang.String toString()
toString in class java.lang.Objectpublic TireSettings.ChangeListener getChangeListener()
public void setChangeListener(TireSettings.ChangeListener changeListener)
public float getLoad()
public void setLoad(float load)