![]()  | 
 
Data structure describing the drive model components of a vehicle with up to 4 driven wheels and up to 16 un-driven wheels. The drive model incorporates engine, clutch, gears, autobox, differential, and Ackermann steer correction. More...
#include <PxVehicleDrive4W.h>


Public Member Functions | |
| PxVehicleDriveSimData4W () | |
| PX_FORCE_INLINE const PxVehicleDifferential4WData & | getDiffData () const | 
| Return the data describing the differential.  More... | |
| PX_FORCE_INLINE const PxVehicleAckermannGeometryData & | getAckermannGeometryData () const | 
| Return the data describing the Ackermann steer-correction.  More... | |
| void | setDiffData (const PxVehicleDifferential4WData &diff) | 
| Set the data describing the differential.  More... | |
| void | setAckermannGeometryData (const PxVehicleAckermannGeometryData &ackermannData) | 
| Set the data describing the Ackermann steer-correction.  More... | |
| PxVehicleDriveSimData4W (const PxEMPTY) | |
  Public Member Functions inherited from PxVehicleDriveSimData | |
| PX_FORCE_INLINE const PxVehicleEngineData & | getEngineData () const | 
| Return the engine data.  More... | |
| void | setEngineData (const PxVehicleEngineData &engine) | 
| Set the engine data.  More... | |
| PX_FORCE_INLINE const PxVehicleGearsData & | getGearsData () const | 
| Return the gears data.  More... | |
| void | setGearsData (const PxVehicleGearsData &gears) | 
| Set the gears data.  More... | |
| PX_FORCE_INLINE const PxVehicleClutchData & | getClutchData () const | 
| Return the clutch data.  More... | |
| void | setClutchData (const PxVehicleClutchData &clutch) | 
| Set the clutch data.  More... | |
| PX_FORCE_INLINE const PxVehicleAutoBoxData & | getAutoBoxData () const | 
| Return the autobox data.  More... | |
| void | setAutoBoxData (const PxVehicleAutoBoxData &autobox) | 
| Set the autobox data.  More... | |
| PxVehicleDriveSimData () | |
| PxVehicleDriveSimData (const PxEMPTY) | |
Static Public Member Functions | |
| static void | getBinaryMetaData (PxOutputStream &stream) | 
  Static Public Member Functions inherited from PxVehicleDriveSimData | |
| static void | getBinaryMetaData (PxOutputStream &stream) | 
Private Member Functions | |
| bool | isValid () const | 
| Test if the 4W-drive simulation data has been setup with legal data.  More... | |
Private Attributes | |
| PxVehicleDifferential4WData | mDiff | 
| Differential simulation data.  More... | |
| PxVehicleAckermannGeometryData | mAckermannGeometry | 
| Data for ackermann steer angle computation.  More... | |
Friends | |
| class | PxVehicleDrive4W | 
Additional Inherited Members | |
  Protected Member Functions inherited from PxVehicleDriveSimData | |
| bool | isValid () const | 
| Test that a PxVehicleDriveSimData instance has been configured with legal data. Call only after setting all components with setEngineData,setGearsData,setClutchData,setAutoBoxData.  More... | |
  Protected Attributes inherited from PxVehicleDriveSimData | |
| PxVehicleEngineData | mEngine | 
| PxVehicleGearsData | mGears | 
| PxVehicleClutchData | mClutch | 
| PxVehicleAutoBoxData | mAutoBox | 
Data structure describing the drive model components of a vehicle with up to 4 driven wheels and up to 16 un-driven wheels. The drive model incorporates engine, clutch, gears, autobox, differential, and Ackermann steer correction.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Return the data describing the Ackermann steer-correction.
      
  | 
  static | 
      
  | 
  inline | 
Return the data describing the differential.
      
  | 
  private | 
Test if the 4W-drive simulation data has been setup with legal data.
| void PxVehicleDriveSimData4W::setAckermannGeometryData | ( | const PxVehicleAckermannGeometryData & | ackermannData | ) | 
Set the data describing the Ackermann steer-correction.
| void PxVehicleDriveSimData4W::setDiffData | ( | const PxVehicleDifferential4WData & | diff | ) | 
Set the data describing the differential.
      
  | 
  friend | 
      
  | 
  private | 
Data for ackermann steer angle computation.
      
  | 
  private | 
Differential simulation data.