AuboStudio SDK 0.6.3

Public 成员函数 | Private 成员函数 | Private 属性 | 友元 | 所有成员列表
arcs::aubo_scope::BaseFeature类 参考

This interface represents the Base feature in AuboScope. 更多...

`#include <base_feature.h>`

类 arcs::aubo_scope::BaseFeature 继承关系图:
[图例]
arcs::aubo_scope::BaseFeature 的协作图:
[图例]

## Public 成员函数
| BaseFeature (BaseFeature &f)
| BaseFeature (BaseFeature &&f)
virtual | ~BaseFeature ()
Public 成员函数 继承自 arcs::aubo_scope::Feature
| Feature (Feature &f)
| Feature (Feature &&f)
virtual | ~Feature ()
std::string | getDisplayName ()
| Note: The feature can be renamed at any time 更多...
bool | isDefined ()
| Returns whether the position of the feature has been fully defined/specified. 更多...
bool | isVariable ()
| Returns whether the feature can be used as a variable in the program. 更多...
bool | isJoggable ()
bool | isResolvable ()
| A feature cannot be guaranteed to be present in AuboScope. 更多...
std::vector< double > | getPose ()
| Returns the Cartesian location of the feature 更多...
size_t | hashCode ()

## Private 成员函数
| BaseFeature ()

## Private 属性
void * | d_ { nullptr }

## 友元
class | DataSwitch

## 额外继承的成员函数
Protected 成员函数 继承自 arcs::aubo_scope::Feature
| Feature ()

## 详细描述

This interface represents the Base feature in AuboScope.

在文件 base_feature.h 第 13 行定义.

## 构造及析构函数说明

## ◆ BaseFeature() [1/3]

arcs::aubo_scope::BaseFeature::BaseFeature | ( | BaseFeature & | f | ) |

## ◆ BaseFeature() [2/3]

arcs::aubo_scope::BaseFeature::BaseFeature | ( | BaseFeature && | f | ) |

## ◆ ~BaseFeature()

virtual arcs::aubo_scope::BaseFeature::~BaseFeature | ( |  | ) |
| virtual

## ◆ BaseFeature() [3/3]

arcs::aubo_scope::BaseFeature::BaseFeature | ( |  | ) |
| private

## 友元及相关函数文档

## ◆ DataSwitch

friend class DataSwitch
| friend

在文件 base_feature.h 第 21 行定义.

## 类成员变量说明

## ◆ d_

void* arcs::aubo_scope::BaseFeature::d_ { nullptr }
| private

在文件 base_feature.h 第 23 行定义.

该类的文档由以下文件生成:

- include/aubo_caps/domain/feature/base_feature.h