#include <radar_data_collector.H>
Public Member Functions | |
radar_data_collector_t () | |
void | update_radar_data (const std::vector< radar_data_t > &radar_data_, bool debug) |
bool | get_all_objects (std::vector< radar_object_t > &radar_data_, double threshold_tstamp_) |
Private Types | |
typedef std::map< unsigned, radar_object_t > | data_list_t |
Private Member Functions | |
void | update_radar_data (const radar_data_t &radar_data_, bool debug) |
void | delete_if_exist (radar_object_t const &ro, bool debug) |
Private Attributes | |
data_list_t | m_data_list |
typedef std::map<unsigned, radar_object_t> cajun::radar_data_collector_t::data_list_t [private] |
radar_data_collector_t::radar_data_collector_t | ( | ) |
void radar_data_collector_t::delete_if_exist | ( | radar_object_t const & | ro, | |
bool | debug | |||
) | [private] |
References cajun::radar_object_t::data_tstamp, m_data_list, and cajun::radar_object_t::radar_target.
Referenced by update_radar_data().
bool radar_data_collector_t::get_all_objects | ( | std::vector< radar_object_t > & | radar_data_, | |
double | threshold_tstamp_ | |||
) |
References m_data_list.
Referenced by cajun::world_state_t::get_radar_data().
void radar_data_collector_t::update_radar_data | ( | const radar_data_t & | radar_data_, | |
bool | debug | |||
) | [private] |
void radar_data_collector_t::update_radar_data | ( | const std::vector< radar_data_t > & | radar_data_, | |
bool | debug | |||
) |
References m_data_list.
Referenced by cajun::world_state_t::update_radar_data().
Referenced by delete_if_exist(), get_all_objects(), and update_radar_data().