PxVehicleGearsData Class Reference
[Vehicle]
#include <PxVehicleComponents.h>
List of all members.
|
Public Types |
| enum | Enum {
eREVERSE = 0,
eNEUTRAL,
eFIRST,
eSECOND,
eTHIRD,
eFOURTH,
eFIFTH,
eSIXTH,
eSEVENTH,
eEIGHTH,
eNINTH,
eTENTH,
eELEVENTH,
eTWELFTH,
eTHIRTEENTH,
eFOURTEENTH,
eFIFTEENTH,
eSIXTEENTH,
eSEVENTEENTH,
eEIGHTEENTH,
eNINETEENTH,
eTWENTIETH,
eTWENTYFIRST,
eTWENTYSECOND,
eTWENTYTHIRD,
eTWENTYFOURTH,
eTWENTYFIFTH,
eTWENTYSIXTH,
eTWENTYSEVENTH,
eTWENTYEIGHTH,
eTWENTYNINTH,
eTHIRTIETH,
eGEARSRATIO_COUNT
} |
Public Member Functions |
| | PxVehicleGearsData () |
| | PxVehicleGearsData (const PxEMPTY) |
| PxReal | getGearRatio (PxVehicleGearsData::Enum a) const |
| void | setGearRatio (PxVehicleGearsData::Enum a, PxReal ratio) |
Public Attributes |
| PxReal | mRatios [PxVehicleGearsData::eGEARSRATIO_COUNT] |
| | Gear ratios.
|
| PxReal | mFinalRatio |
| | Gear ratio applied is mRatios[currentGear]*finalRatio.
|
| PxU32 | mNbRatios |
| | Number of gears (including reverse and neutral).
|
| PxReal | mSwitchTime |
| | Time it takes to switch gear.
|
Private Member Functions |
| bool | isValid () const |
Private Attributes |
| PxReal | mPad |
Friends |
| class | PxVehicleDriveSimData |
Member Enumeration Documentation
- Enumerator:
-
| eREVERSE |
|
| eNEUTRAL |
|
| eFIRST |
|
| eSECOND |
|
| eTHIRD |
|
| eFOURTH |
|
| eFIFTH |
|
| eSIXTH |
|
| eSEVENTH |
|
| eEIGHTH |
|
| eNINTH |
|
| eTENTH |
|
| eELEVENTH |
|
| eTWELFTH |
|
| eTHIRTEENTH |
|
| eFOURTEENTH |
|
| eFIFTEENTH |
|
| eSIXTEENTH |
|
| eSEVENTEENTH |
|
| eEIGHTEENTH |
|
| eNINETEENTH |
|
| eTWENTIETH |
|
| eTWENTYFIRST |
|
| eTWENTYSECOND |
|
| eTWENTYTHIRD |
|
| eTWENTYFOURTH |
|
| eTWENTYFIFTH |
|
| eTWENTYSIXTH |
|
| eTWENTYSEVENTH |
|
| eTWENTYEIGHTH |
|
| eTWENTYNINTH |
|
| eTHIRTIETH |
|
| eGEARSRATIO_COUNT |
|
Constructor & Destructor Documentation
| PxVehicleGearsData::PxVehicleGearsData |
( |
|
) |
[inline] |
| PxVehicleGearsData::PxVehicleGearsData |
( |
const |
PxEMPTY |
) |
[inline] |
Member Function Documentation
| bool PxVehicleGearsData::isValid |
( |
|
) |
const [private] |
Friends And Related Function Documentation
Member Data Documentation
Gear ratio applied is mRatios[currentGear]*finalRatio.
Range: [0, PX_MAX_F32)
Number of gears (including reverse and neutral).
Range: (0, MAX_NB_GEAR_RATIOS)
Gear ratios.
Range: [0, PX_MAX_F32)
Time it takes to switch gear.
- Note:
- Specified in seconds (s).
Range: [0, PX_MAX_F32)
The documentation for this class was generated from the following file: