chrono::synchrono::SynTrackedVehicleDescription Struct Reference

Description

The agent description struct Describes how to visualize a zombie agent.

#include <SynTrackedVehicleMessage.h>

Inheritance diagram for chrono::synchrono::SynTrackedVehicleDescription:
Collaboration diagram for chrono::synchrono::SynTrackedVehicleDescription:

Public Member Functions

 SynTrackedVehicleDescription (std::string json="")
 Construct a new SynTrackedVehicleDescription object. More...
 
void SetVisualizationFiles (std::string chassis_vis_file, std::string track_shoe_vis_file, std::string left_sprocket_vis_file, std::string right_sprocket_vis_file, std::string left_idler_vis_file, std::string right_idler_vis_file, std::string left_road_wheel_vis_file, std::string right_road_wheel_vis_file)
 
void SetNumAssemblyComponents (int num_track_shoes, int num_sprockets, int num_idlers, int num_road_wheels)
 
- Public Member Functions inherited from chrono::synchrono::SynAgentDescription
 SynAgentDescription (std::string json="")
 Construct a new SynAgentDescription object. More...
 

Public Attributes

std::string m_chassis_vis_file = ""
 file name for chassis zombie visualization
 
std::string m_track_shoe_vis_file = ""
 file name for track shoe zombie visualization
 
std::string m_left_sprocket_vis_file = ""
 file name for the left sprocket zombie visualization
 
std::string m_right_sprocket_vis_file = ""
 file name for the right sprocket zombie visualization
 
std::string m_left_idler_vis_file = ""
 file name for the left idler zombie visualization
 
std::string m_right_idler_vis_file = ""
 file name for the right idler zombie visualization
 
std::string m_left_road_wheel_vis_file = ""
 file name for the left road wheel zombie visualization
 
std::string m_right_road_wheel_vis_file = ""
 file name for the right road wheel zombie visualization
 
int m_num_track_shoes
 number of track shoes the zombie vehicle has
 
int m_num_sprockets
 number of sprockets the zombie vehicle has
 
int m_num_idlers
 number of idlers the zombie vehicle has
 
int m_num_road_wheels
 number of road wheels the zombie vehicle has
 
- Public Attributes inherited from chrono::synchrono::SynAgentDescription
std::string json = ""
 the json specification file that is used to create an agent
 

Constructor & Destructor Documentation

◆ SynTrackedVehicleDescription()

chrono::synchrono::SynTrackedVehicleDescription::SynTrackedVehicleDescription ( std::string  json = "")
inline

Construct a new SynTrackedVehicleDescription object.

Parameters
jsonthe json specification file used to create an agent

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