chrono::vehicle::SAEToeBarLeafspringAxle Class Reference
Description
Steerable leaf-spring solid axle suspension constructed with data from file.
#include <SAEToeBarLeafspringAxle.h>
Inherits chrono::vehicle::ChSAEToeBarLeafspringAxle.
Public Member Functions | |
SAEToeBarLeafspringAxle (const std::string &filename) | |
SAEToeBarLeafspringAxle (const rapidjson::Document &d) | |
Protected Member Functions | |
virtual double | getKnuckleMass () const override |
Return the mass of the knuckle body. | |
virtual double | getTierodMass () const override |
Return the mass of the tierod body. | |
virtual double | getDraglinkMass () const override |
Return the mass of the draglink body. | |
virtual double | getFrontLeafMass () const override |
virtual double | getRearLeafMass () const override |
virtual double | getClampMass () const override |
virtual double | getShackleMass () const override |
virtual double | getKnuckleRadius () const override |
Return the radius of the knuckle body (visualization only). | |
virtual double | getTierodRadius () const override |
Return the radius of the tierod body (visualization only). | |
virtual double | getDraglinkRadius () const override |
Return the radius of the draglink body (visualization only). | |
virtual const ChVector | getAxleTubeCOM () const override |
Return the center of mass of the axle tube. | |
virtual double | getSpindleRadius () const override |
Return the radius of the spindle body (visualization only). | |
virtual double | getSpindleWidth () const override |
Return the width of the spindle body (visualization only). | |
virtual double | getAxleTubeMass () const override |
Return the mass of the axle tube body. | |
virtual double | getSpindleMass () const override |
Return the mass of the spindle body. | |
virtual double | getAxleTubeRadius () const override |
Return the radius of the axle tube body (visualization only). | |
virtual const ChVector & | getAxleTubeInertia () const override |
Return the moments of inertia of the axle tube body. | |
virtual const ChVector & | getSpindleInertia () const override |
Return the moments of inertia of the spindle body. | |
virtual const ChVector & | getKnuckleInertia () const override |
Return the moments of inertia of the knuckle body. | |
virtual const ChVector & | getTierodInertia () const override |
Return the moments of inertia of the tierod body. | |
virtual const ChVector & | getDraglinkInertia () const override |
Return the moments of inertia of the draglink body. | |
virtual const ChVector & | getFrontLeafInertia () const override |
virtual const ChVector & | getRearLeafInertia () const override |
virtual const ChVector & | getClampInertia () const override |
virtual const ChVector & | getShackleInertia () const override |
virtual double | getAxleInertia () const override |
Return the inertia of the axle shaft. | |
virtual double | getSpringRestLength () const override |
Return the free (rest) length of the spring element. | |
virtual std::shared_ptr< ChLinkTSDA::ForceFunctor > | getSpringForceFunctor () const override |
Return the functor object for spring force. | |
virtual std::shared_ptr< ChLinkTSDA::ForceFunctor > | getShockForceFunctor () const override |
Return the functor object for shock force. | |
virtual std::shared_ptr< ChLinkRotSpringCB::TorqueFunctor > | getLatTorqueFunctorA () const override |
virtual std::shared_ptr< ChLinkRotSpringCB::TorqueFunctor > | getLatTorqueFunctorB () const override |
virtual std::shared_ptr< ChLinkRotSpringCB::TorqueFunctor > | getVertTorqueFunctorA () const override |
virtual std::shared_ptr< ChLinkRotSpringCB::TorqueFunctor > | getVertTorqueFunctorB () const override |
virtual bool | isLeftKnuckleActuated () override |
virtual std::shared_ptr< ChVehicleBushingData > | getShackleBushingData () const override |
virtual std::shared_ptr< ChVehicleBushingData > | getClampBushingData () const override |
virtual std::shared_ptr< ChVehicleBushingData > | getLeafspringBushingData () const override |
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_vehicle/wheeled_vehicle/suspension/SAEToeBarLeafspringAxle.h
- /builds/uwsbel/chrono/src/chrono_vehicle/wheeled_vehicle/suspension/SAEToeBarLeafspringAxle.cpp