Functions to handle getting system paths, keeps track of:
More...
#include <common/common.hh>
Inherits SingletonT< SystemPaths >.
Functions to handle getting system paths, keeps track of:
- SystemPaths::gazeboPaths - media paths containing worlds, models, sdf descriptions, material scripts, textures.
- SystemPaths::ogrePaths - ogre library paths. Should point to Ogre RenderSystem_GL.so et. al.
- SystemPaths::pluginPaths - plugin library paths for common::WorldPlugin
void AddGazeboPaths |
( |
const std::string & |
_path | ) |
|
Add colon delimited paths to Gazebo install.
- Parameters
-
[in] | _path | the directory to add |
void AddModelPaths |
( |
const std::string & |
_path | ) |
|
Add colon delimited paths to modelPaths.
- Parameters
-
[in] | _path | the directory to add |
void AddModelPathsUpdate |
( |
const std::string & |
_path | ) |
|
Add colon delimited paths to modelPaths and signal the update to InsertModelWidget.
- Parameters
-
[in] | _path | Path to be added to the current model path |
void AddOgrePaths |
( |
const std::string & |
_path | ) |
|
Add colon delimited paths to ogre install.
- Parameters
-
[in] | _path | the directory to add |
void AddPluginPaths |
( |
const std::string & |
_path | ) |
|
Add colon delimited paths to plugins.
- Parameters
-
[in] | _path | the directory to add |
void AddSearchPathSuffix |
( |
const std::string & |
_suffix | ) |
|
add _suffix to the list of path search suffixes
- Parameters
-
[in] | _suffix | The suffix to add |
void ClearGazeboPaths |
( |
| ) |
|
clear out SystemPaths::gazeboPaths
clear out SystemPaths::modelPaths
clear out SystemPaths::ogrePaths
void ClearPluginPaths |
( |
| ) |
|
clear out SystemPaths::pluginPaths
std::string DefaultTestPath |
( |
| ) |
const |
Returns the default temporary test path.
- Returns
- a full path name to directory. E.g.: /tmp/gazebo_test (Linux).
std::string FindFile |
( |
const std::string & |
_filename, |
|
|
bool |
_searchLocalPath = true |
|
) |
| |
Find a file in the gazebo paths.
- Parameters
-
[in] | _filename | Name of the file to find. |
[in] | _searchLocalPath | True to search in the current working directory. |
- Returns
- Returns full path name to file
std::string FindFileURI |
( |
const std::string & |
_uri | ) |
|
Find a file or path using a URI.
- Parameters
-
[in] | _uri | the uniform resource identifier |
- Returns
- Returns full path name to file
const std::list<std::string>& GetGazeboPaths |
( |
| ) |
|
Get the gazebo install paths.
- Returns
- a list of paths
std::string GetLogPath |
( |
| ) |
const |
Get the log path.
- Returns
- the path
const std::list<std::string>& GetModelPaths |
( |
| ) |
|
Get the model paths.
- Returns
- a list of paths
const std::list<std::string>& GetOgrePaths |
( |
| ) |
|
Get the ogre install paths.
- Returns
- a list of paths
const std::list<std::string>& GetPluginPaths |
( |
| ) |
|
Get the plugin paths.
- Returns
- a list of paths
std::string GetWorldPathExtension |
( |
| ) |
|
Returns the world path extension.
- Returns
- Right now, it just returns "/worlds"
const std::string& TmpInstancePath |
( |
| ) |
const |
Returns a unique temporary file for this instance of SystemPath.
- Returns
- a full path name to directory. E.g.: /tmp/gazebo_234123 (Linux).
const std::string& TmpPath |
( |
| ) |
const |
Returns the default path suitable for temporary files.
- Returns
- a full path name to directory. E.g.: /tmp (Linux).
Event to notify InsertModelWidget that the model paths were changed.
The documentation for this class was generated from the following file: