chrono::vehicle::kraz::Kraz Class Reference

Description

Definition of the Kraz 64431 semi-trailer truck assembly.

This class encapsulates a concrete wheeled vehicle model for the tractor, the powertrain and tires for the tractor, as well as the trailer and its tires.

#include <Kraz.h>

Public Member Functions

 Kraz (ChSystem *system)
 
void SetContactMethod (ChContactMethod val)
 
void SetChassisFixed (bool val)
 
void SetChassisCollisionType (CollisionType val)
 
void SetInitPosition (const ChCoordsys<> &pos)
 
void SetInitFwdVel (double fwdVel)
 
void SetInitWheelAngVel (const std::vector< double > &omega)
 
void SetTireStepSize (double step_size)
 
ChSystemGetSystem () const
 
ChWheeledVehicleGetTractor () const
 
std::shared_ptr< ChChassisGetTractorChassis () const
 
std::shared_ptr< ChBodyAuxRefGetTractorChassisBody () const
 
ChWheeledTrailerGetTrailer () const
 
void Initialize ()
 
void SetChassisVisualizationType (VisualizationType vis_tractor, VisualizationType vis_trailer)
 
void SetSuspensionVisualizationType (VisualizationType vis_tractor, VisualizationType vis_trailer)
 
void SetSteeringVisualizationType (VisualizationType vis)
 
void SetWheelVisualizationType (VisualizationType vis_tractor, VisualizationType vis_trailer)
 
void SetTireVisualizationType (VisualizationType vis_tractor, VisualizationType vis_trailer)
 
void Synchronize (double time, const DriverInputs &driver_inputs, const ChTerrain &terrain)
 
void Advance (double step)
 

The documentation for this class was generated from the following files:
  • /builds/uwsbel/chrono/src/chrono_models/vehicle/kraz/Kraz.h
  • /builds/uwsbel/chrono/src/chrono_models/vehicle/kraz/Kraz.cpp