15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__VEHICLE_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__VEHICLE_HPP_
26 #include <pugixml.hpp>
27 #include <traffic_simulator_msgs/msg/vehicle_parameters.hpp>
31 inline namespace syntax
70 explicit operator traffic_simulator_msgs::msg::VehicleParameters()
const;
Definition: scope.hpp:154
std::string String
Definition: string.hpp:24
Definition: bounding_box.hpp:39
Definition: object_type.hpp:44
@ vehicle
Definition: object_type.hpp:46
Definition: parameter_declarations.hpp:36
Definition: properties.hpp:42
Definition: vehicle_category.hpp:51
Definition: vehicle.hpp:50
Properties properties
Definition: vehicle.hpp:66
const String model3d
Definition: vehicle.hpp:56
Vehicle(const pugi::xml_node &, Scope &)
Definition: vehicle.cpp:23
const Axles axles
Definition: vehicle.hpp:64
const BoundingBox bounding_box
Definition: vehicle.hpp:60
const ParameterDeclarations parameter_declarations
Definition: vehicle.hpp:58
const Performance performance
Definition: vehicle.hpp:62
static constexpr ObjectType object_type
Definition: vehicle.hpp:51
const VehicleCategory vehicle_category
Definition: vehicle.hpp:53