Provides methods that returns features from the current robot installation.
更多...
#include <feature_model.h>
Provides methods that returns features from the current robot installation.
在文件 feature_model.h 第 16 行定义.
◆ 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 |
( |
| ) |
|
- 返回
- the base feature of the current installation.
◆ getByName()
| FeaturePtr arcs::aubo_scope::FeatureModel::getByName |
( |
const std::string & | name | ) |
|
◆ getFeatures()
| std::vector< FeaturePtr > arcs::aubo_scope::FeatureModel::getFeatures |
( |
std::function< bool(FeaturePtr)> | filter | ) |
|
◆ getGeomFeture()
template<typename T>
| std::vector< FeaturePtr > arcs::aubo_scope::FeatureModel::getGeomFeture |
( |
| ) |
|
- 返回
- the geometric features of the current installation
- 参数
-
| clazz | the sort of geometric feature of interest, e.g. FeaturePoint.class, FeatureLine.class, FeaturePlane.class |
| <T> | The Feature type |
- 返回
- the collection of the corresponding features
◆ getToolFeature()
| FeaturePtr arcs::aubo_scope::FeatureModel::getToolFeature |
( |
| ) |
|
- 返回
- the tool feature of the current installation.
◆ DataSwitch
◆ d_
| void* arcs::aubo_scope::FeatureModel::d_ { nullptr } |
|
private |
该类的文档由以下文件生成: