相关追踪器的空间集合(序列组)
更多...
#include <rmvl/group/group.h>
◆ const_ptr
◆ ptr
◆ add()
添加追踪器至序列组
- 注解
- 当捕获到的新追踪器
p_tracker
计划更新至内部 _trackers
时,可调用此方法完成更新
- 需要注意的是,此方法不执行同步操作
sync()
,其派生类在实现过程中也需统一,避免执行 sync()
- 参数
-
◆ at()
◆ center()
const auto & rm::group::center |
( |
| ) |
const |
|
inline |
◆ clone()
virtual ptr rm::group::clone |
( |
| ) |
|
|
pure virtual |
◆ data()
auto & rm::group::data |
( |
| ) |
|
|
inline |
获取同组所有的追踪器数据
- 注解
- 若仅需要对
vector<tracker::ptr>
做数据处理,使用此方法可直接实现 group 至 tracker 的退化
- 返回
- 同组追踪器
◆ empty()
bool rm::group::empty |
( |
| ) |
const |
|
inline |
◆ getVanishNumber()
uint32_t rm::group::getVanishNumber |
( |
| ) |
const |
|
inline |
◆ invalid()
virtual bool rm::group::invalid |
( |
| ) |
const |
|
inlinevirtual |
◆ size()
size_t rm::group::size |
( |
| ) |
const |
|
inline |
◆ sync()
virtual void rm::group::sync |
( |
const ImuData & | imu_data, |
|
|
double | tick ) |
|
pure virtual |
◆ type()
◆ _center
cv::Point2f rm::group::_center |
|
protected |
◆ _is_tracked
bool rm::group::_is_tracked {} |
|
protected |
◆ _trackers
◆ _type
◆ _vanish_num
uint32_t rm::group::_vanish_num {} |
|
protected |
该类的文档由以下文件生成: