chrono::synchrono::SynTrackedVehicleState Struct Reference

Description

State struct that holds state information for a SynTrackedVehicleAgent.

#include <SynTrackedVehicleMessage.h>

Inheritance diagram for chrono::synchrono::SynTrackedVehicleState:
Collaboration diagram for chrono::synchrono::SynTrackedVehicleState:

Public Member Functions

 SynTrackedVehicleState ()
 Default Constructor.
 
 SynTrackedVehicleState (double time, SynPose chassis, std::vector< SynPose > track_shoes, std::vector< SynPose > sprockets, std::vector< SynPose > idlers, std::vector< SynPose > road_wheels)
 Creates state with specified chassis and wheels.
 
void SetState (double time, SynPose chassis, std::vector< SynPose > track_shoes, std::vector< SynPose > sprockets, std::vector< SynPose > idlers, std::vector< SynPose > road_wheels)
 
- Public Member Functions inherited from chrono::synchrono::SynMessageState
 SynMessageState (double time)
 

Public Attributes

SynPose chassis
 vehicle's chassis pose
 
std::vector< SynPosetrack_shoes
 vector of vehicle's track shoes
 
std::vector< SynPosesprockets
 vector of vehicle's sprockets
 
std::vector< SynPoseidlers
 vector of vehicle's idlers
 
std::vector< SynPoseroad_wheels
 vector of vehicle's road wheels
 
- Public Attributes inherited from chrono::synchrono::SynMessageState
double time
 

The documentation for this struct was generated from the following file:
  • /builds/uwsbel/chrono/src/chrono_synchrono/flatbuffer/message/SynTrackedVehicleMessage.h