26 #include "sdf/sdf_config.h"    34 #pragma warning(disable: 4251)    42   inline namespace SDF_VERSION_NAMESPACE {
    63   std::string 
findFile(
const std::string &_filename,
    64                        bool _searchLocalPath = 
true,
    65                        bool _useCallback = 
false);
    72   void addURIPath(
const std::string &_uri, 
const std::string &_path);
    79   void setFindCallback(std::function<std::string (
const std::string &)> _cb);
    88     public: 
void PrintDescription();
    89     public: 
void PrintValues();
    90     public: 
void PrintDoc();
    91     public: 
void Write(
const std::string &_filename);
    92     public: std::string ToString() 
const;
    95     public: 
void SetFromString(
const std::string &_sdfData);
   107     public: std::string FilePath() 
const;
   111     public: 
void SetFilePath(
const std::string &_path);
   115     public: 
static std::string Version();
   119     public: 
static void Version(
const std::string &_version);
   139     public: 
static const std::string &EmbeddedSpec(
   140                 const std::string &_filename, 
const bool _quiet);
   144     private: std::unique_ptr<SDFPrivate> dataPtr;
   148     private: 
static std::string version;
 class SDFORMAT_VISIBLE SDF
Definition: SDFImpl.hh:45
std::shared_ptr< SDF > SDFPtr
Definition: SDFImpl.hh:50
SDFORMAT_VISIBLE void addURIPath(const std::string &_uri, const std::string &_path)
Associate paths to a URI. 
std::shared_ptr< Element > ElementPtr
Definition: Element.hh:53
Base SDF class. 
Definition: SDFImpl.hh:83
Root class that acts as an entry point to the SDF document model. 
Definition: Root.hh:54
#define SDFORMAT_VISIBLE
Use to represent "symbol visible" if supported. 
Definition: system_util.hh:48
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:32
SDFORMAT_VISIBLE void setFindCallback(std::function< std::string(const std::string &)> _cb)
Set the callback to use when SDF can't find a file.