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);
123 private:
void UpdateModelPaths();
125 private:
void UpdateGazeboPaths();
127 private:
void UpdatePluginPaths();
129 private:
void UpdateOgrePaths();
134 private:
void InsertUnique(
const std::string &_path,
135 std::list<std::string> &_list);
138 private: std::list<std::string> gazeboPaths;
141 private: std::list<std::string> ogrePaths;
144 private: std::list<std::string> pluginPaths;
146 private: std::list<std::string> suffixPaths;
148 private: std::list<std::string> modelPaths;
150 private: std::string logPath;