24 #include "ad/map/point/ENUHeading.hpp"
25 #include "ad/map/point/ENUPoint.hpp"
26 #include "ad/physics/Angle.hpp"
27 #include "ad/physics/AngularVelocity.hpp"
28 #include "ad/physics/Dimension2D.hpp"
29 #include "ad/physics/Dimension3D.hpp"
30 #include "ad/physics/Probability.hpp"
31 #include "ad/physics/SpeedRange.hpp"
32 #include "ad/rss/world/ObjectId.hpp"
33 #include "ad/rss/world/ObjectType.hpp"
58 typedef std::shared_ptr<RssObjectAdapterData>
Ptr;
63 typedef std::shared_ptr<RssObjectAdapterData const>
ConstPtr;
72 position_confidence_ellipse_half_axis_dimension.length = ad::physics::Distance(0.01);
73 position_confidence_ellipse_half_axis_dimension.width = ad::physics::Distance(0.01);
74 position_confidence_ellipse_confidence_level = ad::physics::Probability(1.);
120 && (position_confidence_ellipse_half_axis_dimension == other.position_confidence_ellipse_half_axis_dimension)
121 && (position_confidence_ellipse_confidence_level == other.position_confidence_ellipse_confidence_level)
163 return position_confidence_ellipse_half_axis_dimension;
170 return position_confidence_ellipse_confidence_level;
211 ::ad::rss::world::ObjectId
id{0};
216 ::ad::rss::world::ObjectType
object_type{::ad::rss::world::ObjectType::Invalid};
227 ::ad::physics::Dimension2D position_confidence_ellipse_half_axis_dimension;
228 ::ad::physics::Probability position_confidence_ellipse_confidence_level;
233 ::ad::map::point::ENUHeading
heading{std::numeric_limits<double>::quiet_NaN()};
268 #ifndef GEN_GUARD_AD_RSS_MAP_RSSObjectAdapterData
269 #define GEN_GUARD_AD_RSS_MAP_RSSObjectAdapterData
294 os <<
"RssObjectAdapterData(";
298 os <<
"object_type:";
301 os <<
"center_point:";
304 os <<
"center_point_confidence:";
305 os << _value.position_confidence_ellipse_half_axis_dimension;
307 os <<
"center_point_confidence_level:";
308 os << _value.position_confidence_ellipse_confidence_level;
316 os <<
"speed_range:";
322 os <<
"steering_angle:";
338 stringstream sstream;
340 return sstream.str();
351 return formatter<string_view>::format(std::to_string(value), ctx);
std::string to_string(::ad::rss::map::RouteAccelerations const &value)
overload of the std::to_string for RouteAccelerations
Definition: RouteAccelerations.hpp:229
namespace ad
Definition: RouteAccelerations.hpp:33