#include <mlf_track_data.h>
|
| | MlfTrackData ()=default |
| |
| | ~MlfTrackData ()=default |
| |
| void | Reset () override |
| |
| void | Reset (TrackedObjectPtr obj, int track_id) |
| |
| void | PushTrackedObjectToTrack (TrackedObjectPtr obj) |
| |
| void | PushTrackedObjectToCache (TrackedObjectPtr obj) |
| |
| bool | ToObject (const Eigen::Vector3d &local_to_global_offset, double timestamp, base::ObjectPtr object) const |
| |
| void | RemoveStaleHistory (double timestamp) |
| |
| void | PredictState (double timestamp) const |
| |
| void | GetAndCleanCachedObjectsInTimeInterval (std::vector< TrackedObjectPtr > *objects) |
| |
| std::pair< double, TrackedObjectPtr > | GetLatestSensorObject (const std::string &sensor_name) |
| |
| std::pair< double, TrackedObjectConstPtr > | GetLatestSensorObject (const std::string &sensor_name) const |
| |
| | TrackData () |
| |
| | TrackData (TrackedObjectPtr obj, int track_id) |
| |
| virtual | ~TrackData () |
| |
| std::pair< double, TrackedObjectPtr > | GetLatestObject () |
| |
| std::pair< double, TrackedObjectConstPtr > | GetLatestObject () const |
| |
| std::pair< double, TrackedObjectPtr > | GetOldestObject () |
| |
| std::pair< double, TrackedObjectConstPtr > | GetOldestObject () const |
| |
| std::pair< double, TrackedObjectPtr > | GetHistoryObject (int idx) |
| |
| std::pair< double, TrackedObjectConstPtr > | GetHistoryObject (int idx) const |
| |
| virtual void | Reset (TrackedObjectPtr obj, double time, int track_id) |
| |
| virtual void | PushTrackedObjectToTrack (TrackedObjectPtr obj, double time) |
| |
◆ TimedObjects
◆ MlfTrackData()
| apollo::perception::lidar::MlfTrackData::MlfTrackData |
( |
| ) |
|
|
default |
◆ ~MlfTrackData()
| apollo::perception::lidar::MlfTrackData::~MlfTrackData |
( |
| ) |
|
|
default |
◆ GetAndCleanCachedObjectsInTimeInterval()
| void apollo::perception::lidar::MlfTrackData::GetAndCleanCachedObjectsInTimeInterval |
( |
std::vector< TrackedObjectPtr > * |
objects | ) |
|
◆ GetLatestSensorObject() [1/2]
| std::pair<double, TrackedObjectPtr> apollo::perception::lidar::MlfTrackData::GetLatestSensorObject |
( |
const std::string & |
sensor_name | ) |
|
|
inline |
◆ GetLatestSensorObject() [2/2]
| std::pair<double, TrackedObjectConstPtr> apollo::perception::lidar::MlfTrackData::GetLatestSensorObject |
( |
const std::string & |
sensor_name | ) |
const |
|
inline |
◆ PredictState()
| void apollo::perception::lidar::MlfTrackData::PredictState |
( |
double |
timestamp | ) |
const |
◆ PushTrackedObjectToCache()
| void apollo::perception::lidar::MlfTrackData::PushTrackedObjectToCache |
( |
TrackedObjectPtr |
obj | ) |
|
◆ PushTrackedObjectToTrack()
| void apollo::perception::lidar::MlfTrackData::PushTrackedObjectToTrack |
( |
TrackedObjectPtr |
obj | ) |
|
◆ RemoveStaleHistory()
| void apollo::perception::lidar::MlfTrackData::RemoveStaleHistory |
( |
double |
timestamp | ) |
|
◆ Reset() [1/2]
| void apollo::perception::lidar::MlfTrackData::Reset |
( |
| ) |
|
|
overridevirtual |
◆ Reset() [2/2]
| void apollo::perception::lidar::MlfTrackData::Reset |
( |
TrackedObjectPtr |
obj, |
|
|
int |
track_id |
|
) |
| |
◆ ToObject()
| bool apollo::perception::lidar::MlfTrackData::ToObject |
( |
const Eigen::Vector3d & |
local_to_global_offset, |
|
|
double |
timestamp, |
|
|
base::ObjectPtr |
object |
|
) |
| const |
◆ cached_objects_
| TimedObjects apollo::perception::lidar::MlfTrackData::cached_objects_ |
◆ consecutive_invisible_time_
| double apollo::perception::lidar::MlfTrackData::consecutive_invisible_time_ = 0.0 |
◆ duration_
| double apollo::perception::lidar::MlfTrackData::duration_ = 0.0 |
◆ first_tracked_time_
| double apollo::perception::lidar::MlfTrackData::first_tracked_time_ = 0.0 |
◆ is_current_state_predicted_
| bool apollo::perception::lidar::MlfTrackData::is_current_state_predicted_ = true |
◆ kMaxHistoryTime
| const double apollo::perception::lidar::MlfTrackData::kMaxHistoryTime |
|
static |
◆ latest_cached_time_
| double apollo::perception::lidar::MlfTrackData::latest_cached_time_ = 0.0 |
◆ latest_visible_time_
| double apollo::perception::lidar::MlfTrackData::latest_visible_time_ = 0.0 |
◆ predict_
| MlfPredict apollo::perception::lidar::MlfTrackData::predict_ |
|
mutable |
◆ sensor_history_objects_
| std::map<std::string, TimedObjects> apollo::perception::lidar::MlfTrackData::sensor_history_objects_ |
The documentation for this class was generated from the following file: