5 #ifndef __pinocchio_utils_file_explorer_hpp__ 6 #define __pinocchio_utils_file_explorer_hpp__ 11 #include "pinocchio/config.hpp" 24 PINOCCHIO_DLLAPI std::vector<std::string>
27 const std::string & delimiter =
";" 29 const std::string & delimiter =
":" 43 std::vector<std::string> & list_of_paths,
45 const std::string & delimiter =
";" 47 const std::string & delimiter =
":" 57 PINOCCHIO_DLLAPI std::vector<std::string>
rosPaths();
61 #endif // __pinocchio_utils_file_explorer_hpp__ void extractPathFromEnvVar(const std::string &env_var_name, std::vector< std::string > &list_of_paths, const std::string &delimiter)
Parse an environment variable if exists and extract paths according to the delimiter.
std::vector< std::string > rosPaths()
Parse the environment variables ROS_PACKAGE_PATH / AMENT_PREFIX_PATH and extract paths.
Main pinocchio namespace.