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: