Public Types | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Friends | List of all members
PxVehicleDifferential4WData Class Reference

#include <PxVehicleComponents.h>

Public Types

enum  Enum {
  eDIFF_TYPE_LS_4WD,
  eDIFF_TYPE_LS_FRONTWD,
  eDIFF_TYPE_LS_REARWD,
  eDIFF_TYPE_OPEN_4WD,
  eDIFF_TYPE_OPEN_FRONTWD,
  eDIFF_TYPE_OPEN_REARWD,
  eMAX_NB_DIFF_TYPES
}
 

Public Member Functions

 PxVehicleDifferential4WData ()
 
 PxVehicleDifferential4WData (const PxEMPTY &)
 

Public Attributes

PxReal mFrontRearSplit
 Ratio of torque split between front and rear (>0.5 means more to front, <0.5 means more to rear). More...
 
PxReal mFrontLeftRightSplit
 Ratio of torque split between front-left and front-right (>0.5 means more to front-left, <0.5 means more to front-right). More...
 
PxReal mRearLeftRightSplit
 Ratio of torque split between rear-left and rear-right (>0.5 means more to rear-left, <0.5 means more to rear-right). More...
 
PxReal mCentreBias
 Maximum allowed ratio of average front wheel rotation speed and rear wheel rotation speeds The differential will divert more torque to the slower wheels when the bias is exceeded. More...
 
PxReal mFrontBias
 Maximum allowed ratio of front-left and front-right wheel rotation speeds. The differential will divert more torque to the slower wheel when the bias is exceeded. More...
 
PxReal mRearBias
 Maximum allowed ratio of rear-left and rear-right wheel rotation speeds. The differential will divert more torque to the slower wheel when the bias is exceeded. More...
 
PxVehicleDifferential4WData::Enum mType
 Type of differential. More...
 

Private Member Functions

bool isValid () const
 

Private Attributes

PxReal mPad [1]
 

Friends

class PxVehicleDriveSimData4W
 

Member Enumeration Documentation

Enumerator
eDIFF_TYPE_LS_4WD 
eDIFF_TYPE_LS_FRONTWD 
eDIFF_TYPE_LS_REARWD 
eDIFF_TYPE_OPEN_4WD 
eDIFF_TYPE_OPEN_FRONTWD 
eDIFF_TYPE_OPEN_REARWD 
eMAX_NB_DIFF_TYPES 

Constructor & Destructor Documentation

PxVehicleDifferential4WData::PxVehicleDifferential4WData ( )
inline
PxVehicleDifferential4WData::PxVehicleDifferential4WData ( const PxEMPTY )
inline

Member Function Documentation

bool PxVehicleDifferential4WData::isValid ( ) const
private

Friends And Related Function Documentation

friend class PxVehicleDriveSimData4W
friend

Member Data Documentation

PxReal PxVehicleDifferential4WData::mCentreBias

Maximum allowed ratio of average front wheel rotation speed and rear wheel rotation speeds The differential will divert more torque to the slower wheels when the bias is exceeded.

Note
Only applied to DIFF_TYPE_LS_4WD

Range: [1, PX_MAX_F32)

PxReal PxVehicleDifferential4WData::mFrontBias

Maximum allowed ratio of front-left and front-right wheel rotation speeds. The differential will divert more torque to the slower wheel when the bias is exceeded.

Note
Only applied to DIFF_TYPE_LS_4WD and DIFF_TYPE_LS_FRONTWD

Range: [1, PX_MAX_F32)

PxReal PxVehicleDifferential4WData::mFrontLeftRightSplit

Ratio of torque split between front-left and front-right (>0.5 means more to front-left, <0.5 means more to front-right).

Note
Only applied to DIFF_TYPE_LS_4WD and eDIFF_TYPE_OPEN_4WD and eDIFF_TYPE_LS_FRONTWD

Range: [0, 1]

PxReal PxVehicleDifferential4WData::mFrontRearSplit

Ratio of torque split between front and rear (>0.5 means more to front, <0.5 means more to rear).

Note
Only applied to DIFF_TYPE_LS_4WD and eDIFF_TYPE_OPEN_4WD

Range: [0, 1]

PxReal PxVehicleDifferential4WData::mPad[1]
private
PxReal PxVehicleDifferential4WData::mRearBias

Maximum allowed ratio of rear-left and rear-right wheel rotation speeds. The differential will divert more torque to the slower wheel when the bias is exceeded.

Note
Only applied to DIFF_TYPE_LS_4WD and DIFF_TYPE_LS_REARWD

Range: [1, PX_MAX_F32)

PxReal PxVehicleDifferential4WData::mRearLeftRightSplit

Ratio of torque split between rear-left and rear-right (>0.5 means more to rear-left, <0.5 means more to rear-right).

Note
Only applied to DIFF_TYPE_LS_4WD and eDIFF_TYPE_OPEN_4WD and eDIFF_TYPE_LS_REARWD

Range: [0, 1]

PxVehicleDifferential4WData::Enum PxVehicleDifferential4WData::mType

Type of differential.

Range: [DIFF_TYPE_LS_4WD, DIFF_TYPE_OPEN_FRONTWD]


The documentation for this class was generated from the following file:


Copyright © 2008-2015 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com