|
ad_rss
|
class RssSituationChecking More...
#include <ad/rss/core/RssSituationChecking.hpp>
Public Types | |
| typedef std::shared_ptr< RssSituationChecking > | Ptr |
| Smart pointer on RssSituationChecking. | |
| typedef std::shared_ptr< RssSituationChecking const > | ConstPtr |
| Smart pointer on constant RssSituationChecking. | |
Public Member Functions | |
| RssSituationChecking ()=default | |
| constructor | |
| ~RssSituationChecking ()=default | |
| destructor | |
| bool | checkSituation (RssSituationSnapshot const &situationSnapshot, state::RssStateSnapshot &rssStateSnapshot) |
| Checks if the current situation is safe. More... | |
| void | registerCalculateTrajectorySetsCallback (world::ObjectType objectType, unstructured::RssUnstructuredConstellationChecker::CalculateTrajectorySetsCallbackFunctionType calculateTrajectorySetsCallback) |
| Register a callback for unstructured trajectory set calculation. More... | |
class RssSituationChecking
class providing functions required for the RSS checks of the RSS situation snapshot
| bool ad::rss::core::RssSituationChecking::checkSituation | ( | RssSituationSnapshot const & | situationSnapshot, |
| state::RssStateSnapshot & | rssStateSnapshot | ||
| ) |
Checks if the current situation is safe.
| [in] | situationSnapshot | the situation snapshot in time that should be analyzed |
| [out] | rssStateSnapshot | the RSS state snapshot of this situation |
|
inline |
Register a callback for unstructured trajectory set calculation.
| [in] | objectType | The object type this trajectory set calculation should be applied |
| [in] | calculateTrajectorySetsCallback | The actual callback function to perform the trajectory set calculation |