ad_rss
Namespaces | Functions
RssStateOperation.hpp File Reference
#include "ad/rss/state/ProperResponse.hpp"
#include "ad/rss/state/RssState.hpp"
Include dependency graph for RssStateOperation.hpp:

Go to the source code of this file.

Namespaces

 ad
 namespace ad
 
 ad::rss
 namespace rss
 
 ad::rss::state
 namespace state
 

Functions

bool ad::rss::state::isLongitudinalSafe (RssState const &rssState)
 is rss state longitudinal safe More...
 
bool ad::rss::state::isLateralSafe (RssState const &rssState)
 is rss state lateral safe More...
 
bool ad::rss::state::isUnstructuredConstellationSafe (RssState const &rssState)
 is rss unstructured constellation state safe More...
 
bool ad::rss::state::isDangerous (RssState const &rssState)
 is rss state dangerous More...
 
void ad::rss::state::combineState (state::UnstructuredConstellationRssState const &state, physics::Acceleration &driveAwayBrakeMin, bool &driveAwayToBrakeTransition, state::UnstructuredConstellationResponse &response, ::ad::geometry::HeadingRangeVector &responseHeadingRanges, physics::AccelerationRange &accelerationRange)
 combineState and update AccelerationRestriction More...
 
void ad::rss::state::combineState (state::LongitudinalRssState const &state, state::LongitudinalResponse &response, physics::AccelerationRange &accelerationRange)
 combineState and update AccelerationRestriction More...
 
void ad::rss::state::combineState (state::LateralRssState const &state, state::LateralResponse &response, physics::AccelerationRange &accelerationRange, bool const isLaneBoundariesObject)
 combineState and update AccelerationRestriction More...
 
state::ProperResponse ad::rss::state::combineProperResponse (state::ProperResponse const &left, state::ProperResponse const &right)
 Combine two proper responses. More...