特征接口 此基础接口表示 AuboScope 中所有可用的特征类型。
更多...
#include <feature.h>
特征接口 此基础接口表示 AuboScope 中所有可用的特征类型。
在文件 feature.h 第 22 行定义.
◆ Feature() [1/3]
| arcs::aubo_scope::Feature::Feature |
( |
Feature & | f | ) |
|
◆ Feature() [2/3]
| arcs::aubo_scope::Feature::Feature |
( |
Feature && | f | ) |
|
◆ ~Feature()
| virtual arcs::aubo_scope::Feature::~Feature |
( |
| ) |
|
|
virtual |
◆ Feature() [3/3]
| arcs::aubo_scope::Feature::Feature |
( |
| ) |
|
|
protected |
◆ getDisplayName()
| std::string arcs::aubo_scope::Feature::getDisplayName |
( |
| ) |
|
获取特征的显示名称。注意:特征可随时被重命名。
- 返回
- 特征名称。
◆ getPose()
| std::vector< double > arcs::aubo_scope::Feature::getPose |
( |
| ) |
|
返回特征的笛卡尔位置。
- 返回
- 表示特征笛卡尔位置的位姿。
◆ hashCode()
| size_t arcs::aubo_scope::Feature::hashCode |
( |
| ) |
|
◆ isDefined()
| bool arcs::aubo_scope::Feature::isDefined |
( |
| ) |
|
返回特征的位置是否已完全定义/指定。
- 返回
- 如果特征已定义返回
true,否则返回false。
◆ isJoggable()
| bool arcs::aubo_scope::Feature::isJoggable |
( |
| ) |
|
◆ isResolvable()
| bool arcs::aubo_scope::Feature::isResolvable |
( |
| ) |
|
特征无法保证始终存在于AuboScope中。终端用户可以加载不包含该特征的不同安装, 或者终端用户或添加该特征的AuboCap可以将其移除。此方法用于判断特征是否存在。
- 返回
- 如果此特征存在于AuboScope中返回
true,否则返回 false。
◆ isVariable()
| bool arcs::aubo_scope::Feature::isVariable |
( |
| ) |
|
返回特征是否可作为变量在程序中使用。
- 返回
- 如果特征可作为变量使用返回
true,否则返回false。
◆ DataSwitch
◆ d_
| void* arcs::aubo_scope::Feature::d_ { nullptr } |
|
private |
该类的文档由以下文件生成: