\chinese 特征模型 提供从当前机器人安装中获取特征的方法。 \endchinese \english FeatureModel Provides methods that returns features from the current robot installation.
更多...
#include <feature_model.h>
\chinese 特征模型 提供从当前机器人安装中获取特征的方法。 \endchinese \english FeatureModel Provides methods that returns features from the current robot installation.
\endenglish
在文件 feature_model.h 第 24 行定义.
◆ FeatureModel() [1/3]
| arcs::aubo_scope::FeatureModel::FeatureModel |
( |
FeatureModel & | f | ) |
|
◆ FeatureModel() [2/3]
| arcs::aubo_scope::FeatureModel::FeatureModel |
( |
FeatureModel && | f | ) |
|
◆ ~FeatureModel()
| arcs::aubo_scope::FeatureModel::~FeatureModel |
( |
| ) |
|
◆ FeatureModel() [3/3]
| arcs::aubo_scope::FeatureModel::FeatureModel |
( |
| ) |
|
|
private |
◆ getAll()
| std::vector< FeaturePtr > arcs::aubo_scope::FeatureModel::getAll |
( |
| ) |
|
◆ getBaseFeature()
| FeaturePtr arcs::aubo_scope::FeatureModel::getBaseFeature |
( |
| ) |
|
\chinese 获取当前安装的基础特征
- 返回
- 基础特征。 \endchinese \english Returns the base feature of the current installation.
-
the base feature of the current installation. \endenglish
◆ getByName()
| FeaturePtr arcs::aubo_scope::FeatureModel::getByName |
( |
const std::string & | name | ) |
|
\chinese 根据名称获取特征
- 参数
-
- 返回
- 对应名称的特征。 \endchinese \english Returns a feature by name.
- 参数
-
| name | the name of the feature. |
- 返回
- the feature with the given name. \endenglish
◆ getFeatures()
| std::vector< FeaturePtr > arcs::aubo_scope::FeatureModel::getFeatures |
( |
std::function< bool(FeaturePtr)> | filter | ) |
|
\chinese 根据过滤器获取特征列表
- 参数
-
- 返回
- 满足过滤条件的特征集合。 \endchinese \english Returns features matching the given filter.
- 参数
-
| filter | the filter to apply. |
- 返回
- a collection of features that match the filter. \endenglish
◆ getGeomFeture()
template<typename T>
| std::vector< FeaturePtr > arcs::aubo_scope::FeatureModel::getGeomFeture |
( |
| ) |
|
\chinese 获取当前安装中的几何特征
- 返回
- 几何特征集合。 \endchinese \english Returns the geometric features of the current installation.
-
the geometric features of the current installation. \endenglish
◆ getToolFeature()
| FeaturePtr arcs::aubo_scope::FeatureModel::getToolFeature |
( |
| ) |
|
\chinese 获取当前安装的工具特征
- 返回
- 工具特征。 \endchinese \english Returns the tool feature of the current installation.
-
the tool feature of the current installation. \endenglish
◆ DataSwitch
◆ d_
| void* arcs::aubo_scope::FeatureModel::d_ { nullptr } |
|
private |
该类的文档由以下文件生成: