32 #ifndef CPARSERSCL_HPP_
33 #define CPARSERSCL_HPP_
35 #include <scl/parser/CParserBase.hpp>
37 #include <scl/data_structs/SRobotParsed.hpp>
38 #include <scl/data_structs/SGraphicsParsed.hpp>
55 std::vector<std::string>& arg_robot_names);
58 const std::string& arg_robot_name,
62 const std::string &arg_file);
65 std::vector<std::string>& arg_graphics_names);
68 const std::string &arg_graphics_name,
72 std::vector<std::string>& arg_ui_spec_names);
75 const std::string &arg_ui_spec_name,
79 std::vector<std::pair<std::string,std::string> > &arg_ctrl_name_and_type);
82 const std::string &arg_ctrl_name,
83 std::string &ret_must_use_robot,
87 const std::string &arg_ctrl_name,
88 std::string &ret_must_use_robot,
92 std::vector<scl::STaskBase*> &ret_taskvec,
93 std::vector<scl::SNonControlTaskBase*> &ret_task_non_ctrl_vec);
98 const std::string& arg_robot_spec_name,
107 const std::string& arg_muscle_set_name,
virtual bool listUISpecsInFile(const std::string &arg_file, std::vector< std::string > &arg_ui_spec_names)
Definition: CParserScl.cpp:1526
virtual bool saveRobotToFile(scl::SRobotParsed &arg_robot, const std::string &arg_file)
Definition: CParserScl.cpp:861
virtual bool readRobotFromFile(const std::string &arg_file, const std::string &arg_robot_name, scl::SRobotParsed &arg_robot_object)
Definition: CParserScl.cpp:140
virtual bool readActuatorSetMuscleFromFile(const std::string &arg_spec_file, const std::string &arg_muscle_set_name, scl::SActuatorSetMuscleParsed &ret_mset)
Definition: CParserScl.cpp:755
Definition: SRobotParsed.hpp:51
virtual bool listRobotsInFile(const std::string &arg_file, std::vector< std::string > &arg_robot_names)
Definition: CParserScl.cpp:89
Definition: CParserScl.hpp:49
virtual bool readTaskControllerFromFile(const std::string &arg_file, const std::string &arg_ctrl_name, std::string &ret_must_use_robot, std::vector< scl::STaskBase * > &ret_taskvec, std::vector< scl::SNonControlTaskBase * > &ret_task_non_ctrl_vec)
Definition: CParserScl.cpp:1844
Definition: CParserBase.hpp:56
virtual bool readGraphicsFromFile(const std::string &arg_file, const std::string &arg_graphics_name, scl::SGraphicsParsed &arg_graphics)
Definition: CParserScl.cpp:1034
Definition: SActuatorSetMuscleParsed.hpp:124
Definition: SUIParsed.hpp:55
virtual bool readGcControllerFromFile(const std::string &arg_file, const std::string &arg_ctrl_name, std::string &ret_must_use_robot, scl::SControllerGc &arg_ctrl)
Definition: CParserScl.cpp:1637
virtual bool listControllersInFile(const std::string &arg_file, std::vector< std::pair< std::string, std::string > > &arg_ctrl_name_and_type)
Definition: CParserScl.cpp:1585
bool readRobotSpecFromFile(const std::string &arg_spec_file, const std::string &arg_robot_spec_name, scl::SRobotParsed &arg_robot)
Definition: CParserScl.cpp:653
Definition: SGraphicsParsed.hpp:48
Definition: SControllerGc.hpp:55
virtual bool readUISpecFromFile(const std::string &arg_file, const std::string &arg_ui_spec_name, scl::SUIParsed &arg_ui_spec)
Definition: CParserScl.cpp:1191
virtual bool listGraphicsInFile(const std::string &arg_file, std::vector< std::string > &arg_graphics_names)
Definition: CParserScl.cpp:1467