$darkmode
cloe_esmini::ESMiniOsiReceiver Class Reference
Inheritance diagram for cloe_esmini::ESMiniOsiReceiver:
Collaboration diagram for cloe_esmini::ESMiniOsiReceiver:

Public Member Functions

bool has_ground_truth () const override
 
bool has_sensor_view () const override
 
bool has_sensor_data () const override
 
void receive_osi_msgs (std::vector< std::shared_ptr< osi3::SensorView >> &) override
 
void receive_osi_msgs (std::vector< std::shared_ptr< osi3::SensorData >> &msgs) override
 
void receive_osi_msgs (std::vector< std::shared_ptr< osi3::GroundTruth >> &msgs) override
 
void clear_cache () override
 
void to_json (cloe::Json &j) const override
 

Member Function Documentation

◆ has_ground_truth()

bool cloe_esmini::ESMiniOsiReceiver::has_ground_truth ( ) const
inlineoverride

Update the ESMini osi::GroundTruth object and check return code.

Note that SE_ClearOSIGroundTruth is called in clear_cache().

◆ has_sensor_data()

bool cloe_esmini::ESMiniOsiReceiver::has_sensor_data ( ) const
inlineoverride

ESMini does currently not provide osi::SensorData.

◆ has_sensor_view()

bool cloe_esmini::ESMiniOsiReceiver::has_sensor_view ( ) const
inlineoverride

ESMini does currently not provide osi::SensorView.

◆ receive_osi_msgs() [1/3]

void cloe_esmini::ESMiniOsiReceiver::receive_osi_msgs ( std::vector< std::shared_ptr< osi3::GroundTruth >> &  msgs)
inlineoverride

Fetch ground truth from ESMini, if applicable.

◆ receive_osi_msgs() [2/3]

void cloe_esmini::ESMiniOsiReceiver::receive_osi_msgs ( std::vector< std::shared_ptr< osi3::SensorData >> &  msgs)
inlineoverride

Fetch sensor model output from ESMini, if applicable.

◆ receive_osi_msgs() [3/3]

void cloe_esmini::ESMiniOsiReceiver::receive_osi_msgs ( std::vector< std::shared_ptr< osi3::SensorView >> &  )
inlineoverride

ESMini does currently not provide osi::SensorView.


The documentation for this class was generated from the following file: