AuboStudio SDK  0.6.3
arcs::aubo_scope::ForceNode类 参考

#include <force_node.h>

类 arcs::aubo_scope::ForceNode 继承关系图:
arcs::aubo_scope::ForceNode 的协作图:

Public 类型

enum  ConfigType { SIMPLE , FRAME , POINT , MOTION }
 The configuration type used to determine which type of configuration this instance is. 更多...

Public 成员函数

 ForceNode (ForceNode &f)
 ForceNode (ForceNode &&f)
virtual ~ForceNode ()
Public 成员函数 继承自 arcs::aubo_scope::ProgramNode
 ProgramNode (ProgramNode &f)
 ProgramNode (ProgramNode &&f)
virtual ~ProgramNode ()
ProgramNodeContributionPtr getProgramNodeContribution ()
 不推荐用户调用 ProgramNodeContribution::generateScript 使用 ScriptWritter::writeChildren

Private 成员函数

 ForceNode ()

Private 属性

void * d_ { nullptr }

友元

class DataSwitch

额外继承的成员函数

Protected 成员函数 继承自 arcs::aubo_scope::ProgramNode
 ProgramNode ()

详细描述

在文件 force_node.h11 行定义.

成员枚举类型说明

◆ ConfigType

The configuration type used to determine which type of configuration this instance is.

枚举值
SIMPLE 

Simple type is selected. This type has no further information.

Setting this type of config will be ignored and will have no effect on the node.

FRAME 

Frame type is selected.

The config instance can be cast to FrameForceNodeConfig.

POINT 

Point type is selected. This type has no further information.

Setting this type of config will be ignored and will have no effect on the node.

MOTION 

Motion type is selected. This type has no further information.

Setting this type of config will be ignored and will have no effect on the node.

在文件 force_node.h18 行定义.

构造及析构函数说明

◆ ForceNode() [1/3]

arcs::aubo_scope::ForceNode::ForceNode ( ForceNode & f)

引用了 ForceNode().

被这些函数引用 ForceNode() , 以及 ForceNode().

函数调用图:
这是这个函数的调用关系图:

◆ ForceNode() [2/3]

arcs::aubo_scope::ForceNode::ForceNode ( ForceNode && f)

引用了 ForceNode().

函数调用图:

◆ ~ForceNode()

virtual arcs::aubo_scope::ForceNode::~ForceNode ( )
virtual

◆ ForceNode() [3/3]

arcs::aubo_scope::ForceNode::ForceNode ( )
private

◆ DataSwitch

friend class DataSwitch
friend

在文件 force_node.h66 行定义.

引用了 DataSwitch.

被这些函数引用 DataSwitch.

类成员变量说明

◆ d_

void* arcs::aubo_scope::ForceNode::d_ { nullptr }
private

在文件 force_node.h68 行定义.


该类的文档由以下文件生成:
  • include/aubo_caps/domain/program/nodes/builtin/force_node.h