chrono::vehicle::ChWheelTestRigBase::WheelAssembly Class Referenceabstract
Description
Definition of a wheel assembly for rig testing.
#include <ChWheelTestRig.h>
Inherited by chrono::vehicle::VehicleWheelAssembly.
Collaboration diagram for chrono::vehicle::ChWheelTestRigBase::WheelAssembly:

Public Member Functions | |
| virtual double | GetMass () const =0 |
| Return the total mass of the wheel assembly. | |
| virtual double | GetRadius () const =0 |
| Return the wheel assembly outer radius. | |
| virtual double | GetWidth () const =0 |
| Return the wheel assembly width. | |
| virtual std::shared_ptr< ChBody > | GetHub () const =0 |
| Get a handle to the hub body. | |
| virtual void | Initialize (const ChFramed &frame, bool fixed, double step_size, VisualizationType vis_type) |
| Initialize the wheel assembly connected directly to the rig chassis body at the specified location (absolute frame). | |
| virtual void | Initialize (std::shared_ptr< SuspensionAssembly > suspension, double step_size, VisualizationType vis_type) |
| Initialize the wheel assembly connected to the specified suspension assembly. | |
| virtual void | Synchronize (double time, const ChTerrain &terrain) |
| Synchronize the wheel assembly at the current simulation time. | |
| virtual void | Advance (double step_size) |
| Advance the wheel assembly dynamics (if any) by the given step size. | |
| virtual TerrainForce | ReportForces (ChTerrain &terrain) const |
| Report the current resultant terrain forces and torques as applied to the hub. | |
Protected Member Functions | |
| WheelAssembly (ChSystem &system, bool attached_to_suspension) | |
| Construct the wheel assembly in the specified Chrono system. More... | |
Protected Attributes | |
| ChSystem & | system |
| containing system | |
| bool | attached_to_suspension |
| attached to suspension or directly to chassis | |
Constructor & Destructor Documentation
◆ WheelAssembly()
|
inlineprotected |
Construct the wheel assembly in the specified Chrono system.
The constructor must create and set all wheel assembly parts so that its properties can be queried even before initialization.
The documentation for this class was generated from the following file:
- /builds/uwsbel/chrono/src/chrono_vehicle/wheeled_vehicle/test_rig/ChWheelTestRig.h