PhysX SDK 3.2 API Reference: PxVehicleDriveSimData4W Class Reference

PhysX SDK 3.2 API

PxVehicleDriveSimData4W Class Reference
[Vehicle]

Data structure describing configuration data of a vehicle with up to 4 driven wheels,. More...

#include <PxVehicleDrive4W.h>

Inheritance diagram for PxVehicleDriveSimData4W:
Collaboration diagram for PxVehicleDriveSimData4W:

List of all members.


Public Member Functions

PX_FORCE_INLINE const
PxVehicleDifferential4WData
getDiffData () const
 Return the data describing the differential of a vehicle with up to 4 driven wheels.
PX_FORCE_INLINE const
PxVehicleAckermannGeometryData
getAckermannGeometryData () const
 Return the data describing the Ackerkmann steer-correction of a vehicle with up to 4 driven wheels.
void setDiffData (const PxVehicleDifferential4WData &diff)
 Set the data describing the differential of a vehicle with up to 4 driven wheels.
void setAckermannGeometryData (const PxVehicleAckermannGeometryData &ackermannData)
 Set the data describing the Ackerkmann steer-correction of a vehicle with up to 4 driven wheels.

Private Member Functions

bool isValid () const
 Test if the 4W-drive simulation data has been setup with legal data.

Private Attributes

PxVehicleDifferential4WData mDiff
 Differential simulation data.
PxVehicleAckermannGeometryData mAckermannGeometry
 Data for ackermann steer angle computation.

Friends

class PxVehicleDrive4W

Detailed Description

Data structure describing configuration data of a vehicle with up to 4 driven wheels,.

up to 16 undriven wheels, and engine, clutch, gears, autobox, differential, and Ackermann steer correction.

See also:
PxVehicleDriveSimData

Member Function Documentation

PX_FORCE_INLINE const PxVehicleAckermannGeometryData& PxVehicleDriveSimData4W::getAckermannGeometryData (  )  const [inline]

Return the data describing the Ackerkmann steer-correction of a vehicle with up to 4 driven wheels.

PX_FORCE_INLINE const PxVehicleDifferential4WData& PxVehicleDriveSimData4W::getDiffData (  )  const [inline]

Return the data describing the differential of a vehicle with up to 4 driven wheels.

bool PxVehicleDriveSimData4W::isValid (  )  const [private]

Test if the 4W-drive simulation data has been setup with legal data.

Call only after setting all components.

See also:
setEnginedata, setClutchData, setGearsData, setAutoboxData, setDiffData, setAckermannGeometryData

Reimplemented from PxVehicleDriveSimData.

void PxVehicleDriveSimData4W::setAckermannGeometryData ( const PxVehicleAckermannGeometryData ackermannData  ) 

Set the data describing the Ackerkmann steer-correction of a vehicle with up to 4 driven wheels.

void PxVehicleDriveSimData4W::setDiffData ( const PxVehicleDifferential4WData diff  ) 

Set the data describing the differential of a vehicle with up to 4 driven wheels.


Friends And Related Function Documentation

friend class PxVehicleDrive4W [friend]


Member Data Documentation

Differential simulation data.

See also:
setDiffData, getDiffData


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



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