|
SDFORMAT_VISIBLE void | addNestedModel (ElementPtr _sdf, ElementPtr _includeSDF) |
| Copy the contents of the first model element from one ElementPtr to another ElementPtr, prepending the copied model name with :: to link and joint names, and apply the model pose to the copied link poses. More...
|
|
SDFORMAT_VISIBLE void | addNestedModel (ElementPtr _sdf, ElementPtr _includeSDF, Errors &_errors) |
| Copy the contents of the first model element from one ElementPtr to another ElementPtr, prepending the copied model name with :: to link and joint names, and apply the model pose to the copied link poses. More...
|
|
SDFORMAT_VISIBLE void | addURIPath (const std::string &_uri, const std::string &_path) |
| Associate paths to a URI. More...
|
|
SDFORMAT_VISIBLE bool | checkCanonicalLinkNames (const sdf::Root *_root) |
| Check that for each model, the canonical_link attribute value matches the name of a link in the model if the attribute is set and not empty. More...
|
|
SDFORMAT_VISIBLE bool | checkFrameAttachedToGraph (const sdf::Root *_root) |
| For the world and each model, check that the attached_to graphs build without errors and have no cycles. More...
|
|
SDFORMAT_VISIBLE bool | checkFrameAttachedToNames (const sdf::Root *_root) |
| Check that for each frame, the attached_to attribute value does not match its own frame name but does match the name of a link, joint, or other frame in the model if the attribute is set and not empty. More...
|
|
SDFORMAT_VISIBLE bool | checkJointParentChildLinkNames (const sdf::Root *_root) |
| Check that all joints in contained models specify parent and child link names that match the names of sibling links. More...
|
|
SDFORMAT_VISIBLE bool | checkPoseRelativeToGraph (const sdf::Root *_root) |
| For the world and each model, check that the attached_to graphs build without errors and have no cycles. More...
|
|
SDFORMAT_VISIBLE bool | convertFile (const std::string &_filename, const std::string &_version, SDFPtr _sdf) |
| Convert an SDF file to a specific SDF version. More...
|
|
SDFORMAT_VISIBLE bool | convertString (const std::string &_sdfString, const std::string &_version, SDFPtr _sdf) |
| Convert an SDF string to a specific SDF version. More...
|
|
template<typename T > |
bool | equal (const T &_a, const T &_b, const T &_epsilon=1e-6f) |
| check if two values are equal, within a tolerance More...
|
|
SDFORMAT_VISIBLE std::string | findFile (const std::string &_filename, bool _searchLocalPath=true, bool _useCallback=false) |
| Find the absolute path of a file. More...
|
|
SDFORMAT_VISIBLE std::string | getModelFilePath (const std::string &_modelDirPath) |
| Get the file path to the model file. More...
|
|
SDFORMAT_VISIBLE bool | init (SDFPtr _sdf) |
| Init based on the installed sdf_format.xml file. More...
|
|
SDFORMAT_VISIBLE bool | initFile (const std::string &_filename, ElementPtr _sdf) |
| Initialize an SDFElement interface using a file. More...
|
|
SDFORMAT_VISIBLE bool | initFile (const std::string &_filename, SDFPtr _sdf) |
| Initialize the SDF interface using a file. More...
|
|
SDFORMAT_VISIBLE bool | initString (const std::string &_xmlString, SDFPtr _sdf) |
| Initialize the SDF interface using a string. More...
|
|
std::string SDFORMAT_VISIBLE | lowercase (const std::string &_in) |
| Transforms a string to its lowercase equivalent. More...
|
|
template<class... Ts> |
std::ostream & | operator<< (std::ostream &os, ParamStreamer< std::variant< Ts... >> sv) |
|
template<class T > |
std::ostream & | operator<< (std::ostream &os, ParamStreamer< T > s) |
|
template<class T > |
| ParamStreamer (T) -> ParamStreamer< T > |
|
SDFORMAT_VISIBLE sdf::SDFPtr | readFile (const std::string &_filename) |
| Populate the SDF values from a file. More...
|
|
SDFORMAT_VISIBLE sdf::SDFPtr | readFile (const std::string &_filename, Errors &_errors) |
| Populate the SDF values from a file. More...
|
|
SDFORMAT_VISIBLE bool | readFile (const std::string &_filename, SDFPtr _sdf) |
| Populate the SDF values from a file. More...
|
|
SDFORMAT_VISIBLE bool | readFile (const std::string &_filename, SDFPtr _sdf, Errors &_errors) |
| Populate the SDF values from a file. More...
|
|
SDFORMAT_VISIBLE bool | readFileWithoutConversion (const std::string &_filename, SDFPtr _sdf, Errors &_errors) |
| Populate the SDF values from a file without converting to the latest SDF version. More...
|
|
SDFORMAT_VISIBLE bool | readString (const std::string &_xmlString, ElementPtr _sdf) |
| Populate the SDF values from a string. More...
|
|
SDFORMAT_VISIBLE bool | readString (const std::string &_xmlString, ElementPtr _sdf, Errors &_errors) |
| Populate the SDF values from a string. More...
|
|
SDFORMAT_VISIBLE bool | readString (const std::string &_xmlString, SDFPtr _sdf) |
| Populate the SDF values from a string. More...
|
|
SDFORMAT_VISIBLE bool | readString (const std::string &_xmlString, SDFPtr _sdf, Errors &_errors) |
| Populate the SDF values from a string. More...
|
|
SDFORMAT_VISIBLE bool | readStringWithoutConversion (const std::string &_xmlString, SDFPtr _sdf, Errors &_errors) |
| Populate the SDF values from a string without converting to the latest SDF version. More...
|
|
SDFORMAT_VISIBLE bool | recursiveSameTypeUniqueNames (sdf::ElementPtr _elem) |
| Check that all sibling elements of the same type have unique names. More...
|
|
SDFORMAT_VISIBLE bool | recursiveSiblingUniqueNames (sdf::ElementPtr _elem) |
| Check that all sibling elements of the any type have unique names. More...
|
|
class SDFORMAT_VISIBLE | SDF_DEPRECATED (9.2) URDF2SDF |
| URDF to SDF converter. More...
|
|
SDFORMAT_VISIBLE void | setFindCallback (std::function< std::string(const std::string &)> _cb) |
| Set the callback to use when SDF can't find a file. More...
|
|
SDFORMAT_VISIBLE bool | shouldValidateElement (sdf::ElementPtr _elem) |
| Check whether the element should be validated. More...
|
|
SDFORMAT_VISIBLE std::vector< std::string > | split (const std::string &_str, const std::string &_splitter) |
| Split a string using the delimiter in splitter. More...
|
|
SDFORMAT_VISIBLE std::string | trim (const char *_in) |
| Trim leading and trailing whitespace from a string. More...
|
|