1#ifndef AUBO_SCOPE_FUNCTION_MODEL_H
2#define AUBO_SCOPE_FUNCTION_MODEL_H
74 const std::vector<std::string> &argumentNames);
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
\chinese 函数模型 此接口提供在表达式编辑器中添加和删除脚本函数的方法,该编辑器可从赋值和 If 程序节点等位置访问。
FunctionPtr getFunction(const std::string &name)
\chinese 根据名称获取函数
bool removeFunction(FunctionPtr func)
\chinese 移除函数。只能移除此AuboCap添加的函数。
FunctionModel(FunctionModel &&f)
std::vector< FunctionPtr > getFunctions()
\chinese 获取所有已添加的函数
FunctionModel(FunctionModel &f)
FunctionPtr addFunction(const std::string &name, const std::vector< std::string > &argumentNames)
\chinese 添加脚本函数到表达式编辑器。