Classes | |
class | sdf::AssertionInternalError |
Class for generating Exceptions which come from sdf assertions. More... | |
class | sdf::Console |
Message, error, warning, and logging functionality. More... | |
class | sdf::Element |
SDF Element class. More... | |
class | sdf::Exception |
Class for generating exceptions. More... | |
class | sdf::InternalError |
Class for generating Internal Gazebo Errors: those errors which should never happend and represent programming bugs. More... | |
class | sdf::SDF |
Base SDF class. More... | |
class | sdf::SDFExtension |
A class for holding sdf extension elements in urdf. More... | |
class | sdf::URDF2SDF |
URDF to SDF converter. More... | |
Macros | |
#define | sdfdbg |
Output a debug message. More... | |
#define | sdferr |
Output an error message. More... | |
#define | sdfmsg |
Output a message. More... | |
#define | sdfthrow(msg) |
This macro logs an error to the throw stream and throws an exception that contains the file name and line number. More... | |
#define | sdfwarn |
Output a warning message. More... | |
Functions | |
void | sdf::addURIPath (const std::string &_uri, const std::string &_path) |
Associate paths to a URI. More... | |
std::string | sdf::findFile (const std::string &_filename, bool _searchLocalPath=true, bool _useCallback=false) |
Find the absolute path of a file. More... | |
void | sdf::setFindCallback (boost::function< std::string(const std::string &)> _cb) |
Set the callback to use when SDF can't find a file. More... | |
#define sdfdbg |
Output a debug message.
#define sdferr |
Output an error message.
Referenced by sdf::Param::Get(), sdf::Element::Get(), sdf::Param::GetDefault(), and sdf::Param::Set().
#define sdfmsg |
Output a message.
#define sdfthrow | ( | msg | ) |
This macro logs an error to the throw stream and throws an exception that contains the file name and line number.
#define sdfwarn |
Output a warning message.
void sdf::addURIPath | ( | const std::string & | _uri, |
const std::string & | _path | ||
) |
Associate paths to a URI.
Example paramters: "model://", "/usr/share/models:~/.gazebo/models"
[in] | _uri | URI that will be mapped to _path |
[in] | _path | Colon separated set of paths. |
std::string sdf::findFile | ( | const std::string & | _filename, |
bool | _searchLocalPath = true , |
||
bool | _useCallback = false |
||
) |
Find the absolute path of a file.
[in] | _filename | Name of the file to find. |
[in] | _searchLocalPath | True to search for the file in the current working directory. |
[in] | _useCallback | True to find a file based on a registered callback if the file is not found via the normal mechanism. |
void sdf::setFindCallback | ( | boost::function< std::string(const std::string &)> | _cb | ) |
Set the callback to use when SDF can't find a file.
The callback should return a complete path to the requested file, or and empty string if the file was not found in the callback.
[in] | _cb | The callback function. |