Go to the documentation of this file.
   36 #pragma warning(disable: 4251) 
   44   inline namespace SDF_VERSION_NAMESPACE {
 
   79   std::string 
findFile(
const std::string &_filename,
 
   80                        bool _searchLocalPath = 
true,
 
   81                        bool _useCallback = 
false);
 
   97   std::string 
findFile(
const std::string &_filename,
 
   98                        bool _searchLocalPath,
 
  108   void addURIPath(
const std::string &_uri, 
const std::string &_path);
 
  115   void setFindCallback(std::function<std::string (
const std::string &)> _cb);
 
  123     public: 
void PrintDescription();
 
  124     public: 
void PrintDoc();
 
  125     public: 
void Write(
const std::string &_filename);
 
  134     public: std::string ToString(
 
  138     public: 
void SetFromString(
const std::string &_sdfData);
 
  141     public: 
void Clear();
 
  158     public: std::string FilePath() 
const;
 
  162     public: 
void SetFilePath(
const std::string &_path);
 
  166     public: 
void SetOriginalVersion(
const std::string &_version);
 
  170     public: 
const std::string &OriginalVersion() 
const;
 
  174     public: 
static std::string Version();
 
  178     public: 
static void Version(
const std::string &_version);
 
  198     public: 
static const std::string &EmbeddedSpec(
 
  199                 const std::string &_filename, 
const bool _quiet);
 
  203     private: std::unique_ptr<SDFPrivate> dataPtr;
 
  207     private: 
static std::string version;
 
  
class GZ_SDFORMAT_VISIBLE GZ_DEPRECATED(13) Inertia
A class for inertial information about a link.
Definition: Types.hh:147
 
std::shared_ptr< SDF > SDFPtr
Definition: SDFImpl.hh:52
 
GZ_SDFORMAT_VISIBLE std::string findFile(const std::string &_filename, bool _searchLocalPath=true, bool _useCallback=false)
Find the absolute path of a file.
 
namespace for Simulation Description Format parser
Definition: Actor.hh:34
 
Base SDF class.
Definition: SDFImpl.hh:118
 
This class contains configuration options for printing elements.
Definition: PrintConfig.hh:32
 
GZ_SDFORMAT_VISIBLE void setFindCallback(std::function< std::string(const std::string &)> _cb)
Set the callback to use when SDF can't find a file.
 
GZ_SDFORMAT_VISIBLE void addURIPath(const std::string &_uri, const std::string &_path)
Associate paths to a URI.
 
#define SDFORMAT_VISIBLE
Definition: system_util.hh:25
 
This class contains configuration options for the libsdformat parser.
Definition: ParserConfig.hh:84
 
Root class that acts as an entry point to the SDF document model.
Definition: Root.hh:57
 
class GZ_SDFORMAT_VISIBLE SDF
Definition: SDFImpl.hh:47
 
std::shared_ptr< Element > ElementPtr
Definition: Element.hh:54