|
AuboStudio SDK
0.6.3
|
|
|
|
|
\chinese 表达式 表达式可用于配置各种内置程序节点,例如 If 和 Wait 节点。表达式通常是条件表达式 (计算结果为 true 或 false)。 更多...
#include <expression.h>
Public 成员函数 | |
| Expression (Expression &f) | |
| Expression (Expression &&f) | |
| virtual | ~Expression () |
| std::string | toString () |
| void | append (const std::string &expressionPart) |
| \chinese 向表达式追加字符串部分。 | |
| void | appendVariable (VariablePtr variable) |
| \chinese 向表达式追加变量对象。 \endchinese \english Append a variable object to the expression. | |
| void | appendFeature (FeaturePtr feature) |
| \chinese 向表达式追加特征对象。 \endchinese \english Append a Feature object to the expression. | |
| void | appendWaypoint (WaypointPtr waypoint) |
| \chinese 向表达式追加路点对象。 \endchinese \english Append a waypoint to the expression. | |
| void | appendIo (IoPtr io) |
| \chinese 向表达式追加I/O对象。 \endchinese \english Append an I/O object to the expression. | |
Private 成员函数 | |
| Expression () | |
Private 属性 | |
| void * | d_ { nullptr } |
友元 | |
| class | DataSwitch |
\chinese 表达式 表达式可用于配置各种内置程序节点,例如 If 和 Wait 节点。表达式通常是条件表达式 (计算结果为 true 或 false)。
表达式通过 ExpressionBuilder 接口构建。 \endchinese \english Expression An expression can be used for, e.g. configuration of various built-in program nodes, such as If and Wait nodes. Expressions are typically conditional expressions (which evaluates to true or false).
An Expression is built using the ExpressionBuilder interface. \endenglish
在文件 expression.h 第 33 行定义.
| arcs::aubo_scope::Expression::Expression | ( | Expression & | f | ) |
| arcs::aubo_scope::Expression::Expression | ( | Expression && | f | ) |
|
virtual |
|
private |
| void arcs::aubo_scope::Expression::append | ( | const std::string & | expressionPart | ) |
\chinese 向表达式追加字符串部分。
| expressionPart | 要追加的表达式部分。 \endchinese \english Append a string part of the expression. |
| expressionPart | the expression part to be appended. \endenglish |
| void arcs::aubo_scope::Expression::appendFeature | ( | FeaturePtr | feature | ) |
| void arcs::aubo_scope::Expression::appendIo | ( | IoPtr | io | ) |
\chinese 向表达式追加I/O对象。 \endchinese \english Append an I/O object to the expression.
| io | the I/O. \endenglish |
| void arcs::aubo_scope::Expression::appendVariable | ( | VariablePtr | variable | ) |
\chinese 向表达式追加变量对象。 \endchinese \english Append a variable object to the expression.
| variable | the variable. \endenglish |
| void arcs::aubo_scope::Expression::appendWaypoint | ( | WaypointPtr | waypoint | ) |
\chinese 向表达式追加路点对象。 \endchinese \english Append a waypoint to the expression.
| waypoint | the waypoint. \endenglish |
| std::string arcs::aubo_scope::Expression::toString | ( | ) |
|
friend |
|
private |
在文件 expression.h 第 81 行定义.