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  ChParserURDF
 URDF input file parser. More...
 
class  ChPythonEngine
 Class for a Python 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