载入中...
搜索中...
未找到
eve::sensing::ITargetingTask类 参考abstract
Pluggable Select/Filter/Sort task. 更多...
#include <TargetingPipeline.h>
Public 成员函数 | |
| virtual | ~ITargetingTask ()=default |
| Releases ITargetingTask resources. | |
| virtual std::string_view | id () const noexcept=0 |
| Stable task id used by presets (e.g. "sensing.filter.cone"). | |
| virtual TargetingTaskKind | kind () const noexcept=0 |
| Task kind used for diagnostics. | |
| virtual Result< void > | execute (TargetingSourceContext &context, std::vector< RankedCandidate > &inout, const TargetingTaskStep &step) const =0 |
| Runs the task against the working candidate list. | |
详细描述
Pluggable Select/Filter/Sort task.
Implementations must not retain inout candidates or context references after execute() returns. Missing optional capabilities return Unsupported.
在文件 TargetingPipeline.h 第 73 行定义.
构造及析构函数说明
◆ ~ITargetingTask()
|
virtualdefault |
Releases ITargetingTask resources.
成员函数说明
◆ execute()
|
pure virtual |
Runs the task against the working candidate list.
- 返回
- Success or a structured failure; on failure inout is unspecified.
◆ id()
|
pure virtualnoexcept |
Stable task id used by presets (e.g. "sensing.filter.cone").
◆ kind()
|
pure virtualnoexcept |
Task kind used for diagnostics.
该类的文档由以下文件生成:
- src/modules/sensing/TargetingPipeline.h