chrono::vehicle::ChWheelTestRig::WheelAssembly Class Referenceabstract
Description
Definition of a wheel assembly for rig testing.
#include <ChWheelTestRig.h>
Collaboration diagram for chrono::vehicle::ChWheelTestRig::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 at the specified hub location. | |
| 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) | |
| Construct the wheel assembly in the specified Chrono system. More... | |
Protected Attributes | |
| ChSystem & | system |
| containing system | |
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