23 #include <ignition/utils/ImplPtr.hh> 24 #include <sdf/sdf_config.h> 31 #pragma warning(disable: 4251) 37 inline namespace SDF_VERSION_NAMESPACE {
161 public:
Error(
const ErrorCode _code,
const std::string &_message);
169 const std::string &_filePath);
179 const std::string &_filePath,
int _lineNumber);
188 public: std::string Message()
const;
193 public: std::optional<std::string> FilePath()
const;
198 public:
void SetFilePath(
const std::string &_filePath);
202 public: std::optional<int> LineNumber()
const;
206 public:
void SetLineNumber(
int _lineNumber);
211 public: std::optional<std::string> XmlPath()
const;
217 public:
void SetXmlPath(
const std::string &_xmlPath);
222 public:
explicit operator bool()
const;
231 public:
bool operator==(
const bool _value)
const;
238 std::ostream &_out,
const sdf::Error &_err);
241 IGN_UTILS_IMPL_PTR(dataPtr)
A joint has an invalid parent link.
The frame attached-to value does not match the name of an existing frame in the current scope...
Indicates that reading an SDF string failed.
Indicates that a required SDF element is missing.
The pose relative-to graph has an internal error.
std::ostream & operator<<(std::ostream &os, ParamStreamer< T > s)
Definition: Param.hh:83
A joint has the same link specified as parent and child.
A model with an invalid canonical link.
Indicates that reading an SDF file failed.
A joint has an invalid child link.
A link has invalid inertia.
This error indicates that an SDF element is deprecated.
Indicates that an incorrect SDF element type was encountered.
A duplicate name was found for an element where unique names are required.
The frame attached-to graph has an internal error.
#define SDFORMAT_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system_util.hh:41
The frame attached-to graph contains a cycle.
The provided version has been deprecated or it is pre-versioning.
This error indicates that an SDF attribute is invalid.
A reserved name was used in an entity name attribute.
namespace for Simulation Description Format parser
Definition: Actor.hh:33
Merge include is unspported for the type of entity being included.
The pose relative-to graph contains a cycle.
This error indicates that an SDF attribute is deprecated.
This error indicates that an SDF element is invalid.
A error occured while trying to resolve a URI.
The pose relative-to value does not match the name of an existing frame in the current scope...
Indicates that a required SDF attribute is missing.
Indicates that a DOM object tried to read a nested model.
ErrorCode
Set of error codes.
Definition: Error.hh:46
Indicates an attribute was included that is not part of the sdf spec.
The specified placement frame is invalid.
A filesystem directory does not exist.