21 #ifndef _GAZEBO_SYSTEMPATHS_HH_
22 #define _GAZEBO_SYSTEMPATHS_HH_
29 #define GetCurrentDir _getcwd
32 #define GetCurrentDir getcwd
87 public: std::string
FindFileURI(
const std::string &_uri);
93 public: std::string
FindFile(
const std::string &_filename,
94 bool _searchLocalPath =
true);
119 private:
void UpdateModelPaths();
121 private:
void UpdateGazeboPaths();
123 private:
void UpdatePluginPaths();
125 private:
void UpdateOgrePaths();
130 private:
void InsertUnique(
const std::string &_path,
131 std::list<std::string> &_list);
134 private: std::list<std::string> gazeboPaths;
137 private: std::list<std::string> ogrePaths;
140 private: std::list<std::string> pluginPaths;
142 private: std::list<std::string> suffixPaths;
144 private: std::list<std::string> modelPaths;
146 private: std::string logPath;