ad_rss
|
namespace state More...
Classes | |
struct | AccelerationRestriction |
DataType AccelerationRestriction. More... | |
struct | HeadingRange |
DataType HeadingRange. More... | |
struct | LateralRssState |
DataType LateralRssState. More... | |
struct | LongitudinalRssState |
DataType LongitudinalRssState. More... | |
struct | ProperResponse |
DataType ProperResponse. More... | |
struct | RssState |
DataType RssState. More... | |
struct | RssStateInformation |
DataType RssStateInformation. More... | |
struct | RssStateSnapshot |
DataType RssStateSnapshot. More... | |
struct | UnstructuredSceneRssState |
DataType UnstructuredSceneRssState. More... | |
struct | UnstructuredSceneStateInformation |
DataType UnstructuredSceneStateInformation. More... | |
Typedefs | |
typedef std::vector<::ad::rss::state::HeadingRange > | HeadingRangeVector |
DataType HeadingRangeVector. More... | |
typedef std::vector<::ad::rss::state::RssState > | RssStateVector |
DataType RssStateVector. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, AccelerationRestriction const &_value) |
standard ostream operator More... | |
std::ostream & | operator<< (std::ostream &os, HeadingRange const &_value) |
standard ostream operator More... | |
std::ostream & | operator<< (std::ostream &os, LateralResponse const &value) |
standard ostream operator More... | |
std::ostream & | operator<< (std::ostream &os, LateralRssState const &_value) |
standard ostream operator More... | |
std::ostream & | operator<< (std::ostream &os, LongitudinalResponse const &value) |
standard ostream operator More... | |
std::ostream & | operator<< (std::ostream &os, LongitudinalRssState const &_value) |
standard ostream operator More... | |
std::ostream & | operator<< (std::ostream &os, ProperResponse const &_value) |
standard ostream operator More... | |
std::ostream & | operator<< (std::ostream &os, RssState const &_value) |
standard ostream operator More... | |
std::ostream & | operator<< (std::ostream &os, RssStateEvaluator const &value) |
standard ostream operator More... | |
std::ostream & | operator<< (std::ostream &os, RssStateInformation const &_value) |
standard ostream operator More... | |
std::ostream & | operator<< (std::ostream &os, RssStateSnapshot const &_value) |
standard ostream operator More... | |
std::ostream & | operator<< (std::ostream &os, UnstructuredSceneResponse const &value) |
standard ostream operator More... | |
std::ostream & | operator<< (std::ostream &os, UnstructuredSceneRssState const &_value) |
standard ostream operator More... | |
std::ostream & | operator<< (std::ostream &os, UnstructuredSceneStateInformation const &_value) |
standard ostream operator More... | |
bool | isLongitudinalSafe (RssState const &rssState) |
is rss state longitudinal safe More... | |
bool | isLateralSafe (RssState const &rssState) |
is rss state lateral safe More... | |
bool | isUnstructuredSceneSafe (RssState const &rssState) |
is rss unstructured scene state safe More... | |
bool | isDangerous (RssState const &rssState) |
is rss state dangerous More... | |
namespace state
namespace for RSS state datatypes and operations
typedef std::vector<::ad::rss::state::HeadingRange> ad::rss::state::HeadingRangeVector |
DataType HeadingRangeVector.
A vector of heading ranges.
typedef std::vector<::ad::rss::state::RssState> ad::rss::state::RssStateVector |
DataType RssStateVector.
A vector of RSS states.
|
strong |
|
strong |
DataType LongitudinalResponse.
Enumeration defining the possible longitudinal responses. Be aware: there has to be a strict order of the enumeration values according to the strictness of the response.
Enumerator | |
---|---|
None | No action required. |
BrakeMinCorrect | Vehicle has to decerate at least with brake min correct longitudinally |
BrakeMin | Vehicle has to decerate at least with brake min longitudinally |
|
strong |
DataType RssStateEvaluator.
The method used to evaluate the respone.
|
strong |
|
inline |
is rss state dangerous
[in] | rssState | to check |
true if dangerous, false if not
|
inline |
is rss state lateral safe
[in] | rssState | to check |
true if safe, false if not
|
inline |
is rss state longitudinal safe
[in] | rssState | to check |
true if safe, false if not
|
inline |
is rss unstructured scene state safe
[in] | rssState | to check |
true if safe, false if not
|
inline |
standard ostream operator
[in] | os | The output stream to write to |
[in] | _value | AccelerationRestriction value |
|
inline |
standard ostream operator
[in] | os | The output stream to write to |
[in] | _value | HeadingRange value |
|
inline |
standard ostream operator
[in] | os | The output stream to write to |
[in] | value | LateralResponse value |
|
inline |
standard ostream operator
[in] | os | The output stream to write to |
[in] | _value | LateralRssState value |
|
inline |
standard ostream operator
[in] | os | The output stream to write to |
[in] | value | LongitudinalResponse value |
|
inline |
standard ostream operator
[in] | os | The output stream to write to |
[in] | _value | LongitudinalRssState value |
|
inline |
standard ostream operator
[in] | os | The output stream to write to |
[in] | _value | ProperResponse value |
|
inline |
standard ostream operator
[in] | os | The output stream to write to |
[in] | _value | RssState value |
|
inline |
standard ostream operator
[in] | os | The output stream to write to |
[in] | value | RssStateEvaluator value |
|
inline |
standard ostream operator
[in] | os | The output stream to write to |
[in] | _value | RssStateInformation value |
|
inline |
standard ostream operator
[in] | os | The output stream to write to |
[in] | _value | RssStateSnapshot value |
|
inline |
standard ostream operator
[in] | os | The output stream to write to |
[in] | value | UnstructuredSceneResponse value |
|
inline |
standard ostream operator
[in] | os | The output stream to write to |
[in] | _value | UnstructuredSceneRssState value |
|
inline |
standard ostream operator
[in] | os | The output stream to write to |
[in] | _value | UnstructuredSceneStateInformation value |