|
CARLA
|
#include <WheelPhysicsControl.h>
Public Member Functions | |
| FWheelPhysicsControl () | |
Public Attributes | |
| EAxleType | AxleType |
| If left undefined then the bAffectedByEngine value is used, if defined then bAffectedByEngine is ignored and the differential setup on the vehicle defines which wheels get power from the engine. | |
| bool | bABSEnabled |
| Advanced Braking System Enabled. | |
| bool | bAffectedByBrake |
| Whether brake should affect this wheel. | |
| bool | bAffectedByEngine |
| Whether engine should power this wheel. | |
| bool | bAffectedByHandbrake |
| Whether handbrake should affect this wheel. | |
| bool | bAffectedBySteering |
| Whether steering should affect this wheel. | |
| bool | bTractionControlEnabled |
| Straight Line Traction Control Enabled. | |
| float | CorneringStiffness |
| Tyre Cornering Ability. | |
| ETorqueCombineMethod | ExternalTorqueCombineMethod |
| Determines how the SetDriveTorque/SetBrakeTorque inputs are combined with the internal torques. | |
| float | FrictionForceMultiplier |
| Friction Force Multiplier. | |
| FRichCurve | LateralSlipGraph |
| FVector | Location |
| float | MaxBrakeTorque |
| max brake torque for this wheel (Nm) | |
| float | MaxHandBrakeTorque |
| Max handbrake brake torque for this wheel (Nm). | |
| float | MaxSteerAngle |
| float | MaxWheelspinRotation |
| Max Wheelspin rotation rad/sec. | |
| FVector | Offset |
| If BoneName is specified, offset the wheel from the bone's location. | |
| FVector | OldLocation |
| float | RollbarScaling |
| Anti-roll effect. | |
| float | SideSlipModifier |
| Wheel Lateral Skid Grip Loss, lower number less grip on skid. | |
| float | SkidThreshold |
| Wheel Lateral Skid Threshold. | |
| float | SlipThreshold |
| Wheel Longitudinal Slip Threshold. | |
| float | SpringPreload |
| Spring Preload (N/m) | |
| float | SpringRate |
| Spring Force (N/m) | |
| FVector | SuspensionAxis |
| Local body direction in which where suspension forces are applied (typically along -Z-axis) | |
| float | SuspensionDampingRatio |
| Suspension damping, larger value causes the suspension to come to rest faster [range 0 to 1]. | |
| FVector | SuspensionForceOffset |
| Vertical offset from where suspension forces are applied (along Z-axis) | |
| float | SuspensionMaxDrop |
| How far the wheel can drop below the resting position. | |
| float | SuspensionMaxRaise |
| How far the wheel can go above the resting position. | |
| int | SuspensionSmoothing |
| Smooth suspension [0-off, 10-max] - Warning might cause momentary visual inter-penetration of the wheel against objects/terrain. | |
| ESweepShape | SweepShape |
| Wheel suspension trace type, defaults to ray trace. | |
| ESweepType | SweepType |
| Whether wheel suspension considers simple, complex. | |
| FVector | Velocity |
| int32 | WheelIndex |
| float | WheelLoadRatio |
| float | WheelMass |
| Mass of the wheel Kg. | |
| float | WheelRadius |
| Radius of the wheel. | |
| float | WheelWidth |
| Width of the wheel. | |
Definition at line 16 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
|
inline |
Definition at line 20 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
| EAxleType FWheelPhysicsControl::AxleType |
If left undefined then the bAffectedByEngine value is used, if defined then bAffectedByEngine is ignored and the differential setup on the vehicle defines which wheels get power from the engine.
Definition at line 64 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| bool FWheelPhysicsControl::bABSEnabled |
Advanced Braking System Enabled.
Definition at line 127 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by ACarlaWheeledVehicle::ApplyWheelPhysicsControl(), carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| bool FWheelPhysicsControl::bAffectedByBrake |
Whether brake should affect this wheel.
Definition at line 115 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by ACarlaWheeledVehicle::ApplyWheelPhysicsControl(), carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| bool FWheelPhysicsControl::bAffectedByEngine |
Whether engine should power this wheel.
Definition at line 123 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by ACarlaWheeledVehicle::ApplyWheelPhysicsControl(), carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| bool FWheelPhysicsControl::bAffectedByHandbrake |
Whether handbrake should affect this wheel.
Definition at line 119 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by ACarlaWheeledVehicle::ApplyWheelPhysicsControl(), carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| bool FWheelPhysicsControl::bAffectedBySteering |
Whether steering should affect this wheel.
Definition at line 111 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by ACarlaWheeledVehicle::ApplyWheelPhysicsControl(), carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| bool FWheelPhysicsControl::bTractionControlEnabled |
Straight Line Traction Control Enabled.
Definition at line 131 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by ACarlaWheeledVehicle::ApplyWheelPhysicsControl(), carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::CorneringStiffness |
Tyre Cornering Ability.
Definition at line 87 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| ETorqueCombineMethod FWheelPhysicsControl::ExternalTorqueCombineMethod |
Determines how the SetDriveTorque/SetBrakeTorque inputs are combined with the internal torques.
Definition at line 139 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by ACarlaWheeledVehicle::ApplyWheelPhysicsControl(), carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::FrictionForceMultiplier |
Friction Force Multiplier.
Definition at line 91 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by ACarlaWheeledVehicle::ApplyWheelPhysicsControl(), carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| FRichCurve FWheelPhysicsControl::LateralSlipGraph |
Definition at line 142 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| FVector FWheelPhysicsControl::Location |
Definition at line 214 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::MaxBrakeTorque |
max brake torque for this wheel (Nm)
Definition at line 199 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by ACarlaWheeledVehicle::ApplyWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::MaxHandBrakeTorque |
Max handbrake brake torque for this wheel (Nm).
A handbrake should have a stronger brake torque than the brake. This will be ignored for wheels that are not affected by the handbrake.
Definition at line 206 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by ACarlaWheeledVehicle::ApplyWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::MaxSteerAngle |
Definition at line 107 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by ACarlaWheeledVehicle::ApplyWheelPhysicsControl(), carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::MaxWheelspinRotation |
Max Wheelspin rotation rad/sec.
Definition at line 135 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| FVector FWheelPhysicsControl::Offset |
If BoneName is specified, offset the wheel from the bone's location.
Otherwise this offsets the wheel from the vehicle's origin.
Definition at line 71 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| FVector FWheelPhysicsControl::OldLocation |
Definition at line 218 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::RollbarScaling |
Anti-roll effect.
Definition at line 187 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::SideSlipModifier |
Wheel Lateral Skid Grip Loss, lower number less grip on skid.
Definition at line 95 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::SkidThreshold |
Wheel Lateral Skid Threshold.
Definition at line 103 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::SlipThreshold |
Wheel Longitudinal Slip Threshold.
Definition at line 99 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::SpringPreload |
Spring Preload (N/m)
Definition at line 179 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::SpringRate |
Spring Force (N/m)
Definition at line 175 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| FVector FWheelPhysicsControl::SuspensionAxis |
Local body direction in which where suspension forces are applied (typically along -Z-axis)
Definition at line 146 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::SuspensionDampingRatio |
Suspension damping, larger value causes the suspension to come to rest faster [range 0 to 1].
Definition at line 162 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| FVector FWheelPhysicsControl::SuspensionForceOffset |
Vertical offset from where suspension forces are applied (along Z-axis)
Definition at line 150 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::SuspensionMaxDrop |
How far the wheel can drop below the resting position.
Definition at line 158 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::SuspensionMaxRaise |
How far the wheel can go above the resting position.
Definition at line 154 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| int FWheelPhysicsControl::SuspensionSmoothing |
Smooth suspension [0-off, 10-max] - Warning might cause momentary visual inter-penetration of the wheel against objects/terrain.
Definition at line 183 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| ESweepShape FWheelPhysicsControl::SweepShape |
Wheel suspension trace type, defaults to ray trace.
Definition at line 191 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| ESweepType FWheelPhysicsControl::SweepType |
Whether wheel suspension considers simple, complex.
Definition at line 195 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by ACarlaWheeledVehicle::ApplyWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| FVector FWheelPhysicsControl::Velocity |
Definition at line 222 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| int32 FWheelPhysicsControl::WheelIndex |
Definition at line 210 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::WheelLoadRatio |
Amount wheel load effects wheel friction.
At 0 wheel friction is completely independent of the loading on the wheel (This is artificial as it always assumes even balance between all wheels) At 1 wheel friction is based on the force pressing wheel into the ground. This is more realistic. Lower value cures lift off over-steer, generally makes vehicle easier to handle under extreme motions.
Definition at line 171 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::WheelMass |
Mass of the wheel Kg.
Definition at line 83 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::WheelRadius |
Radius of the wheel.
Definition at line 75 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by ACarlaWheeledVehicle::ApplyWheelPhysicsControl(), carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().
| float FWheelPhysicsControl::WheelWidth |
Width of the wheel.
Definition at line 79 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Vehicle/WheelPhysicsControl.h.
Referenced by carla::rpc::WheelPhysicsControl::FromFWheelPhysicsControl(), and carla::rpc::WheelPhysicsControl::operator FWheelPhysicsControl().