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

Public Member Functions | |
| virtual double | GetMass () const =0 |
| Return the total mass of the wheel assembly. | |
| virtual std::shared_ptr< ChBody > | GetSpindle () const =0 |
| Get a handle to the spindle body. More... | |
| virtual void | Initialize (std::shared_ptr< ChBodyAuxRef > chassis_body, const ChVector3d &loc, bool fixed, VisualizationType vis_type) |
| Initialize the wheel assembly at the specified hub location. | |
| virtual void | Synchronize (double time, const ChTerrain &terrain) |
| Synchronize the wheel and suspension assemblies at the current simulation time. | |
| virtual void | Advance (double step_size) |
| Advance the dynamics of the wheel and suspension assemblies (if any) by the given step size. | |
Protected Member Functions | |
| SuspensionAssembly (ChSystem &system) | |
| Construct the suspension assembly in the specified Chrono system. More... | |
Protected Attributes | |
| ChSystem & | system |
| containing system | |
Constructor & Destructor Documentation
◆ SuspensionAssembly()
|
inlineprotected |
Construct the suspension assembly in the specified Chrono system.
The constructor must create and set all suspension assembly parts so that its properties can be queried even before initialization.
Member Function Documentation
◆ GetSpindle()
|
pure virtual |
Get a handle to the spindle body.
This is the suspension body to which a wheel assembly attached itself.
The documentation for this class was generated from the following file:
- /builds/uwsbel/chrono/src/chrono_vehicle/wheeled_vehicle/test_rig/ChWheelTestRig.h