|
ad_rss
|
class RssSituationExtraction More...
#include <ad/rss/core/RssSituationExtraction.hpp>
Public Types | |
| typedef std::shared_ptr< RssSituationExtraction > | Ptr |
| Smart pointer on RssSituationExtraction. | |
| typedef std::shared_ptr< RssSituationExtraction const > | ConstPtr |
| Smart pointer on constant RssSituationExtraction. | |
Public Member Functions | |
| RssSituationExtraction ()=default | |
| constructor | |
| ~RssSituationExtraction ()=default | |
| destructor | |
| bool | extractSituation (world::WorldModel const &worldModel, core::RssSituationSnapshot &situationSnapshot) |
| Transform all RSS constellations from the world model into relative constellations within their constellation lane coordinate system. More... | |
| void | dropObjectHistory (world::ObjectId const &object_id) |
| drop the history associated with a given object_id More... | |
class RssSituationExtraction
Class providing functions required for the extraction of the RSS situation from the RSS world model.
| void ad::rss::core::RssSituationExtraction::dropObjectHistory | ( | world::ObjectId const & | object_id | ) |
drop the history associated with a given object_id
This function might be used to drop previous states referred to a certain object id in case the object id is reused
| [in] | object_id | the object_id previous history should be dropped |
| bool ad::rss::core::RssSituationExtraction::extractSituation | ( | world::WorldModel const & | worldModel, |
| core::RssSituationSnapshot & | situationSnapshot | ||
| ) |
Transform all RSS constellations from the world model into relative constellations within their constellation lane coordinate system.
| [in] | worldModel | - the current world model information |
| [out] | situationSnapshot | - the situation to be analyzed by RSS with its vector of constellations |