RMVL  1.0.0
RoboMaster Vision Library
| Public 成员函数 | 静态 Public 成员函数 | 所有成员列表

前哨站决策模块 更多...

#include <rmvl/decider/outpost_decider.h>

类 rm::OutpostDecider 继承关系图:
rm::OutpostDecider 的协作图:

Public 成员函数

 OutpostDecider ()=default
 
virtual DecideInfo decide (const std::vector< group_ptr > &groups, RMStatus flag, const tracker_ptr &last_target, const DetectInfo &detect_info, const CompensateInfo &compensate_info, const PredictInfo &predict_info) override
 静止建筑物模块决策核心函数 更多...
 
- Public 成员函数 继承自 rm::decider
 decider ()=default
 
virtual ~decider ()=default
 

静态 Public 成员函数

static std::unique_ptr< OutpostDecidermake_decider ()
 构造 OutpostDecider 更多...
 

详细描述

前哨站决策模块

构造及析构函数说明

◆ OutpostDecider()

rm::OutpostDecider::OutpostDecider ( )
default

成员函数说明

◆ decide()

virtual DecideInfo rm::OutpostDecider::decide ( const std::vector< group_ptr > &  groups,
RMStatus  flag,
const tracker_ptr last_target,
const DetectInfo detect_info,
const CompensateInfo compensate_info,
const PredictInfo predict_info 
)
overridevirtual

静止建筑物模块决策核心函数

参数
[in]groups所有序列组
[in]flag决策状态模式
[in]last_target历史目标追踪器,为空则默认自动判断
[in]detect_info辅助决策的识别模块信息
[in]compensate_info辅助决策的补偿模块信息
[in]predict_info辅助决策的预测模块信息
返回
决策模块信息

实现了 rm::decider.

◆ make_decider()

static std::unique_ptr<OutpostDecider> rm::OutpostDecider::make_decider ( )
inlinestatic

该类的文档由以下文件生成: