\chinese 特征接口 此基础接口表示 AuboScope 中所有可用的特征类型。 \endchinese \english Feature This base interface represents all types of features available in AuboScope.
更多...
#include <feature.h>
\chinese 特征接口 此基础接口表示 AuboScope 中所有可用的特征类型。 \endchinese \english Feature This base interface represents all types of features available in AuboScope.
\endenglish
在文件 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 |
( |
| ) |
|
\chinese 获取特征的显示名称。注意:特征可随时被重命名。
- 返回
- 特征名称。 \endchinese \english Note: The feature can be renamed at any time.
-
The name of the feature. \endenglish
◆ getPose()
| std::vector< double > arcs::aubo_scope::Feature::getPose |
( |
| ) |
|
\chinese 返回特征的笛卡尔位置。
- 返回
- 表示特征笛卡尔位置的位姿。 \endchinese \english Returns the Cartesian location of the feature.
-
A pose representing the Cartesian location of the feature. \endenglish
◆ hashCode()
| size_t arcs::aubo_scope::Feature::hashCode |
( |
| ) |
|
◆ isDefined()
| bool arcs::aubo_scope::Feature::isDefined |
( |
| ) |
|
\chinese 返回特征的位置是否已完全定义/指定。
- 返回
- 如果特征已定义返回
true,否则返回false。 \endchinese \english Returns whether the position of the feature has been fully defined/specified.
-
true if the feature is defined, false otherwise. \endenglish
◆ isJoggable()
| bool arcs::aubo_scope::Feature::isJoggable |
( |
| ) |
|
◆ isResolvable()
| bool arcs::aubo_scope::Feature::isResolvable |
( |
| ) |
|
\chinese 特征无法保证始终存在于AuboScope中。终端用户可以加载不包含该特征的不同安装, 或者终端用户或添加该特征的AuboCap可以将其移除。此方法用于判断特征是否存在。
- 返回
- 如果此特征存在于AuboScope中返回
true,否则返回 false。 \endchinese \english A feature cannot be guaranteed to be present in AuboScope. The end user can load a different installation (not containing the feature) or the feature can be removed by the end user or the AuboCap that added the feature. This method can be used to determine, if the feature is present.
-
true if this feature is present in AuboScope, otherwise false. \endenglish
◆ isVariable()
| bool arcs::aubo_scope::Feature::isVariable |
( |
| ) |
|
\chinese 返回特征是否可作为变量在程序中使用。
- 返回
- 如果特征可作为变量使用返回
true,否则返回false。 \endchinese \english Returns whether the feature can be used as a variable in the program.
-
true if the feature is variable, false otherwise. \endenglish
◆ DataSwitch
◆ d_
| void* arcs::aubo_scope::Feature::d_ { nullptr } |
|
private |
该类的文档由以下文件生成: