AuboStudio SDK 0.6.3

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

`#include <variable_model.h>`

## Public 成员函数
| VariableModel (VariableModel &f)
| VariableModel (VariableModel &&f)
| ~VariableModel ()
std::vector< VariablePtr > | getAll ()
VariablePtr | get (const std::string &name)
std::vector< VariablePtr > | get (std::function< bool(VariablePtr)> filter=[](VariablePtr) { return true;})
| Get a subset of all the variables registered in the system using a filter. 更多...
VariableFactoryPtr | getVariableFactory ()
FeatureVariablePtr | getFeatureVariable (FeaturePtr feature)
| Get the feature variable for a Feature. 更多...
std::string | connectedTo (const std::string &receiver, const std::function< void(VariableModel *)> &slot)
| Register callback for changed 更多...
void | disconnectFrom (const std::string &receiver)
| disconnectFrom 更多...

## Private 成员函数
| VariableModel ()

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

## 友元
class | DataSwitch

## 详细描述

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

## 构造及析构函数说明

## ◆ VariableModel() [1/3]

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

## ◆ VariableModel() [2/3]

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

## ◆ ~VariableModel()

arcs::aubo_scope::VariableModel::~VariableModel | ( |  | ) |

## ◆ VariableModel() [3/3]

arcs::aubo_scope::VariableModel::VariableModel | ( |  | ) |
| private

## 成员函数说明

## ◆ get()

VariablePtr arcs::aubo_scope::VariableModel::get | ( | const std::string & | name | ) |

## 友元及相关函数文档

## ◆ DataSwitch

friend class DataSwitch
| friend

在文件 variable_model.h 第 83 行定义.

## 类成员变量说明

## ◆ d_

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

在文件 variable_model.h 第 85 行定义.

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

- include/aubo_caps/domain/variable/variable_model.h