21 #ifndef _GAZEBO_SYSTEMPATHS_HH_
22 #define _GAZEBO_SYSTEMPATHS_HH_
29 #define GetCurrentDir _getcwd
32 #define GetCurrentDir getcwd
89 public: std::string
FindFileURI(
const std::string &_uri);
96 public: std::string
FindFile(
const std::string &_filename,
97 bool _searchLocalPath =
true);
129 private:
void UpdateModelPaths();
131 private:
void UpdateGazeboPaths();
133 private:
void UpdatePluginPaths();
135 private:
void UpdateOgrePaths();
140 private:
void InsertUnique(
const std::string &_path,
141 std::list<std::string> &_list);
144 private: std::list<std::string> gazeboPaths;
147 private: std::list<std::string> ogrePaths;
150 private: std::list<std::string> pluginPaths;
152 private: std::list<std::string> suffixPaths;
154 private: std::list<std::string> modelPaths;
156 private: std::string logPath;