#include <Element.hh>
◆ attributes
| Param_V sdf::v11::ElementPrivate::attributes |
◆ copyChildren
| bool sdf::v11::ElementPrivate::copyChildren |
True if element's children should be copied.
◆ description
| std::string sdf::v11::ElementPrivate::description |
◆ elementDescriptions
◆ elements
◆ explicitlySetInFile
| bool sdf::v11::ElementPrivate::explicitlySetInFile |
True if the element was set in the SDF file.
◆ includeElement
| ElementPtr sdf::v11::ElementPrivate::includeElement |
The element that was used to load this entity.
For example, given the following SDFormat: <sdf version='1.8'> <world name='default'> <uri>model_uri</uri> <pose>1 2 3 0 0 0</pose> </world> </sdf> The ElementPtr associated with the model loaded from model_uri will have the includeElement set to <uri>model_uri</uri> <pose>1 2 3 0 0 0</pose>
This can be used to retrieve additional information available under the tag after the entity has been loaded. An example use case for this is when saving a loaded world back to SDFormat.
◆ includeFilename
| std::string sdf::v11::ElementPrivate::includeFilename |
name of the include file that was used to create this element
◆ lineNumber
| std::optional<int> sdf::v11::ElementPrivate::lineNumber |
Line number in file where this element came from.
◆ name
| std::string sdf::v11::ElementPrivate::name |
◆ originalVersion
| std::string sdf::v11::ElementPrivate::originalVersion |
Spec version that this was originally parsed from.
◆ parent
◆ path
| std::string sdf::v11::ElementPrivate::path |
Path to file where this element came from.
◆ referenceSDF
| std::string sdf::v11::ElementPrivate::referenceSDF |
◆ required
| std::string sdf::v11::ElementPrivate::required |
True if element is required.
◆ value
| ParamPtr sdf::v11::ElementPrivate::value |
◆ xmlPath
| std::string sdf::v11::ElementPrivate::xmlPath |
XML path of this element.
The documentation for this class was generated from the following file: