15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__MISC_OBJECT_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__MISC_OBJECT_HPP_
26 #include <pugixml.hpp>
27 #include <traffic_simulator_msgs/msg/misc_object_parameters.hpp>
31 inline namespace syntax
67 explicit operator traffic_simulator_msgs::msg::MiscObjectParameters()
const;
Definition: scope.hpp:154
std::string String
Definition: string.hpp:24
Definition: bounding_box.hpp:39
Definition: double.hpp:25
Definition: misc_object_category.hpp:63
Definition: misc_object.hpp:49
const String model3d
Definition: misc_object.hpp:57
static constexpr ObjectType object_type
Definition: misc_object.hpp:50
MiscObject(const pugi::xml_node &, Scope &)
Definition: misc_object.cpp:23
const MiscObjectCategory misc_object_category
Definition: misc_object.hpp:54
const BoundingBox bounding_box
Definition: misc_object.hpp:61
const Double mass
Definition: misc_object.hpp:52
const ParameterDeclarations parameter_declarations
Definition: misc_object.hpp:59
Properties properties
Definition: misc_object.hpp:63
Definition: object_type.hpp:44
@ miscellaneous
Definition: object_type.hpp:49
Definition: parameter_declarations.hpp:36
Definition: properties.hpp:42