chrono::parsers Namespace Reference

Description

Namespace with classes for the Parsers module.

Classes

class  ChParserAdams
 ADAMS input file parser. More...
class  ChParserOpenSim
 OpenSim input file parser. More...
class  ChPythonEngine
 Class for a Python parser. More...
class  ChParserURDF
 URDF input file parser. More...
class  ChRobotActuation
 Generic robot actuation driver using interpolated data from files. More...

Functions

void tokenParseError (int expected, std::pair< int, std::string > &got)
void parseADMPart (std::string ID, std::vector< std::pair< int, std::string > > &tokens, ChSystem &sys)
void parseADMJoint (std::string ID, std::vector< std::pair< int, std::string > > &tokens, ChSystem &sys)
void parseADMMarker (std::string ID, std::vector< std::pair< int, std::string > > &tokens, ChSystem &sys)
ChQuaternion Q_from_313_angles (double q1, double q2, double q3)
bool Discard (urdf::LinkConstSharedPtr link)
void printBodyTree (urdf::LinkConstSharedPtr link, int level=0)

Variables

std::map< std::string, adams_part_struct > parts_map
std::map< std::string, adams_joint_struct > joints_map
std::map< std::string, adams_marker_struct > markers_map
std::vector< std::vector< std::pair< int, std::string > > > graphics_token_list
const double inertia_threshold = 1e-6