AuboStudio SDK 0.6.3

函数
FeatureModel

Provides methods that returns features from the current robot installation. 更多...

## 函数
template<typename T >
std::vector< FeaturePtr > | arcs::aubo_scope::FeatureModel::getGeomFeture ()
FeaturePtr | arcs::aubo_scope::FeatureModel::getByName (const std::string &name)
| getByName 更多...
FeaturePtr | arcs::aubo_scope::FeatureModel::getBaseFeature ()
FeaturePtr | arcs::aubo_scope::FeatureModel::getToolFeature ()
std::vector< FeaturePtr > | arcs::aubo_scope::FeatureModel::getFeatures (std::function< bool(FeaturePtr)> filter)
| getFeatures 更多...

## 详细描述

Provides methods that returns features from the current robot installation.

## 函数说明

## ◆ 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 | ) |

getByName

参数

  name |

返回

## ◆ getFeatures()

std::vector<FeaturePtr> arcs::aubo_scope::FeatureModel::getFeatures | ( | std::function< bool(FeaturePtr)> | filter | ) |

getFeatures

参数

  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.