Functions to handle getting system paths, keeps track of:
More...
#include <common/common.hh>
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 gazebo::common::SystemPaths::AddGazeboPaths |
( |
const std::string & |
_path | ) |
|
Add colon delimited paths to Gazebo install.
- Parameters
-
[in] | _path | the directory to add |
void gazebo::common::SystemPaths::AddModelPaths |
( |
const std::string & |
_path | ) |
|
Add colon delimited paths to modelPaths.
- Parameters
-
[in] | _path | the directory to add |
void gazebo::common::SystemPaths::AddOgrePaths |
( |
const std::string & |
_path | ) |
|
Add colon delimited paths to ogre install.
- Parameters
-
[in] | _path | the directory to add |
void gazebo::common::SystemPaths::AddPluginPaths |
( |
const std::string & |
_path | ) |
|
Add colon delimited paths to plugins.
- Parameters
-
[in] | _path | the directory to add |
void gazebo::common::SystemPaths::AddSearchPathSuffix |
( |
const std::string & |
_suffix | ) |
|
add _suffix to the list of path search suffixes
- Parameters
-
[in] | _suffix | The suffix to add |
void gazebo::common::SystemPaths::ClearGazeboPaths |
( |
| ) |
|
clear out SystemPaths::gazeboPaths
void gazebo::common::SystemPaths::ClearModelPaths |
( |
| ) |
|
clear out SystemPaths::modelPaths
void gazebo::common::SystemPaths::ClearOgrePaths |
( |
| ) |
|
clear out SystemPaths::ogrePaths
void gazebo::common::SystemPaths::ClearPluginPaths |
( |
| ) |
|
clear out SystemPaths::pluginPaths
std::string gazebo::common::SystemPaths::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 gazebo::common::SystemPaths::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>& gazebo::common::SystemPaths::GetGazeboPaths |
( |
| ) |
|
Get the gazebo install paths.
- Returns
- a list of paths
std::string gazebo::common::SystemPaths::GetLogPath |
( |
| ) |
const |
Get the log path.
- Returns
- the path
const std::list<std::string>& gazebo::common::SystemPaths::GetModelPaths |
( |
| ) |
|
Get the model paths.
- Returns
- a list of paths
const std::list<std::string>& gazebo::common::SystemPaths::GetOgrePaths |
( |
| ) |
|
Get the ogre install paths.
- Returns
- a list of paths
const std::list<std::string>& gazebo::common::SystemPaths::GetPluginPaths |
( |
| ) |
|
Get the plugin paths.
- Returns
- a list of paths
std::string gazebo::common::SystemPaths::GetWorldPathExtension |
( |
| ) |
|
Returns the world path extension.
- Returns
- Right now, it just returns "/worlds"
bool gazebo::common::SystemPaths::gazeboPathsFromEnv |
bool gazebo::common::SystemPaths::modelPathsFromEnv |
bool gazebo::common::SystemPaths::ogrePathsFromEnv |
bool gazebo::common::SystemPaths::pluginPathsFromEnv |
The documentation for this class was generated from the following file: