ad_rss_map_integration
|
DataType RssRouteCheckResultAnalysis. More...
#include <ad/rss/map/RssRouteCheckResultAnalysis.hpp>
Public Types | |
typedef std::shared_ptr< RssRouteCheckResultAnalysis > | Ptr |
Smart pointer on RssRouteCheckResultAnalysis. | |
typedef std::shared_ptr< RssRouteCheckResultAnalysis const > | ConstPtr |
Smart pointer on constant RssRouteCheckResultAnalysis. | |
Public Member Functions | |
RssRouteCheckResultAnalysis ()=default | |
standard constructor | |
~RssRouteCheckResultAnalysis ()=default | |
standard destructor | |
RssRouteCheckResultAnalysis (const RssRouteCheckResultAnalysis &other)=default | |
standard copy constructor | |
RssRouteCheckResultAnalysis (RssRouteCheckResultAnalysis &&other)=default | |
standard move constructor | |
RssRouteCheckResultAnalysis & | operator= (const RssRouteCheckResultAnalysis &other)=default |
standard assignment operator More... | |
RssRouteCheckResultAnalysis & | operator= (RssRouteCheckResultAnalysis &&other)=default |
standard move operator More... | |
bool | operator== (const RssRouteCheckResultAnalysis &other) const |
standard comparison operator More... | |
bool | operator!= (const RssRouteCheckResultAnalysis &other) const |
standard comparison operator More... | |
Public Attributes | |
bool | dangerous_state {true} |
bool | dangerous_vehicle {true} |
bool | dangerous_opposite_state {true} |
bool | vehicle_crossing_road_boundaries {false} |
DataType RssRouteCheckResultAnalysis.
Basic RSS route check analysis results.
|
inline |
standard comparison operator
[in] | other | Other RssRouteCheckResultAnalysis. |
true
if both RssRouteCheckResultAnalysis are different
|
default |
standard assignment operator
[in] | other | Other RssRouteCheckResultAnalysis |
|
default |
standard move operator
[in] | other | Other RssRouteCheckResultAnalysis |
|
inline |
standard comparison operator
[in] | other | Other RssRouteCheckResultAnalysis |
true
if both RssRouteCheckResultAnalysis are equal bool ad::rss::map::RssRouteCheckResultAnalysis::dangerous_opposite_state {true} |
Flag indicating if the current state is dangerous because of a vehicle in opposite constellation.
bool ad::rss::map::RssRouteCheckResultAnalysis::dangerous_state {true} |
Flag indicating if the current state is overall dangerous.
bool ad::rss::map::RssRouteCheckResultAnalysis::dangerous_vehicle {true} |
Flag indicating if the current state is dangerous because of a vehicle.
bool ad::rss::map::RssRouteCheckResultAnalysis::vehicle_crossing_road_boundaries {false} |
Flag indicating if the vehicle is already touching/crossing one of the road boundaries. This is only evaluated if the road boundaries checks are active. It is a hint to oversteer a bit on countersteering to get back into the road area again.