载入中...
搜索中...
未找到
eve::sensing::ISensingCandidateProvider类 参考abstract
Candidate discovery capability consumed by TargetingResolver. 更多...
#include <Targeting.h>
类 eve::sensing::ISensingCandidateProvider 继承关系图:
Public 成员函数 | |
| virtual | ~ISensingCandidateProvider ()=default |
| Releases ISensingCandidateProvider resources. | |
| virtual Result< std::vector< TargetCandidate > > | query (const TargetingQuery &query) const =0 |
| Returns broad-phase candidates satisfying the coordinate and spatial constraints. | |
静态 Public 属性 | |
| static constexpr const char * | capabilityName = "eve.sensing.ISensingCandidateProvider" |
详细描述
Candidate discovery capability consumed by TargetingResolver.
Providers may use spatial indexes internally, but return owning candidate values and never retain the query's temporary references.
在文件 Targeting.h 第 454 行定义.
构造及析构函数说明
◆ ~ISensingCandidateProvider()
|
virtualdefault |
Releases ISensingCandidateProvider resources.
成员函数说明
◆ query()
|
pure virtual |
Returns broad-phase candidates satisfying the coordinate and spatial constraints.
- 返回
- Owning candidates; no primary target is selected.
- 备注
- Synchronous and read-only. Thread affinity is provider-defined and must be documented by each implementation.
在 eve::sensing::SensingCandidateProvider , 以及 eve::sensing::SensingWorldCandidateProvider 内被实现.
类成员变量说明
◆ capabilityName
|
staticconstexpr |
在文件 Targeting.h 第 456 行定义.
该类的文档由以下文件生成:
- src/modules/sensing/Targeting.h