Provides methods that returns features from the current robot installation.
More...
#include <feature_model.h>
Provides methods that returns features from the current robot installation.
Definition at line 16 of file feature_model.h.
arcs::aubo_scope::FeatureModel::FeatureModel |
( |
FeatureModel & |
f | ) |
|
arcs::aubo_scope::FeatureModel::FeatureModel |
( |
FeatureModel && |
f | ) |
|
arcs::aubo_scope::FeatureModel::~FeatureModel |
( |
| ) |
|
arcs::aubo_scope::FeatureModel::FeatureModel |
( |
| ) |
|
|
private |
std::vector<FeaturePtr> arcs::aubo_scope::FeatureModel::getAll |
( |
| ) |
|
FeaturePtr arcs::aubo_scope::FeatureModel::getBaseFeature |
( |
| ) |
|
- Returns
- the base feature of the current installation.
FeaturePtr arcs::aubo_scope::FeatureModel::getByName |
( |
const std::string & |
name | ) |
|
std::vector<FeaturePtr> arcs::aubo_scope::FeatureModel::getFeatures |
( |
std::function< bool(FeaturePtr)> |
filter | ) |
|
template<typename T >
std::vector<FeaturePtr> arcs::aubo_scope::FeatureModel::getGeomFeture |
( |
| ) |
|
- Returns
- the geometric features of the current installation
- Parameters
-
clazz | the sort of geometric feature of interest, e.g. FeaturePoint.class , FeatureLine.class , FeaturePlane.class |
<T> | The Feature type |
- Returns
- the collection of the corresponding features
FeaturePtr arcs::aubo_scope::FeatureModel::getToolFeature |
( |
| ) |
|
- Returns
- the tool feature of the current installation.
void* arcs::aubo_scope::FeatureModel::d_ { nullptr } |
|
private |
The documentation for this class was generated from the following file: