chrono::synchrono::SynAgentFactory Class Reference

Description

Generates SynTerrain's from JSON files Used to improve generality in Agent classes.

#include <SynAgentFactory.h>

Static Public Member Functions

static std::shared_ptr< SynAgentCreateAgent (SynAgentMessage *message)
 Generate the corresponding SynAgent from a description message.
 
static std::shared_ptr< SynAgentCreateAgent (unsigned int rank, ChCoordsys<> coord_sys, const std::string &filename, ChSystem *system)
 Generate the corresponding SynAgent from a JSON specification file.
 
static std::shared_ptr< SynAgentCreateAgent (unsigned int rank, ChCoordsys<> coord_sys, const std::string &filename, ChContactMethod contact_method=ChContactMethod::NSC)
 Generate the corresponding SynAgent from a JSON specification file.
 

The documentation for this class was generated from the following files:
  • /builds/uwsbel/chrono/src/chrono_synchrono/agent/SynAgentFactory.h
  • /builds/uwsbel/chrono/src/chrono_synchrono/agent/SynAgentFactory.cpp