|
Apollo 11.0
自动驾驶开放平台
|
#include <mrf_base_filter.h>
Public 成员函数 | |
| MrfBaseFilter ()=default | |
| virtual | ~MrfBaseFilter ()=default |
| virtual bool | Init (const MrfFilterInitOptions &options=MrfFilterInitOptions())=0 |
| Init mrf fitler | |
| virtual void | UpdateWithObject (const MrfFilterOptions &options, const MrfTrackDataConstPtr &track_data, TrackedObjectPtr new_object)=0 |
| Interface for updating filter with object | |
| virtual void | UpdateWithoutObject (const MrfFilterOptions &options, double timestamp, MrfTrackDataPtr track_data)=0 |
| Interface for updating filter without object | |
| virtual std::string | Name () const =0 |
| Get class name | |
在文件 mrf_base_filter.h 第 36 行定义.
|
default |
|
virtualdefault |
|
pure virtual |
Init mrf fitler
| options |
在 apollo::perception::radar4d::MrfMotionFilter , 以及 apollo::perception::radar4d::MrfShapeFilter 内被实现.
|
pure virtual |
Get class name
在 apollo::perception::radar4d::MrfMotionFilter , 以及 apollo::perception::radar4d::MrfShapeFilter 内被实现.
|
pure virtual |
Interface for updating filter with object
| options | for updating |
| track_data | track data, not include new object |
| new_object | new object for updating |
在 apollo::perception::radar4d::MrfMotionFilter , 以及 apollo::perception::radar4d::MrfShapeFilter 内被实现.
|
pure virtual |
Interface for updating filter without object
| options | for updating |
| timestamp | current timestamp |
| track_data | track data to be updated |
在 apollo::perception::radar4d::MrfMotionFilter , 以及 apollo::perception::radar4d::MrfShapeFilter 内被实现.