AuboStudio SDK
0.6.3
assembly_node.h
浏览该文件的文档.
1
#ifndef AUBO_SCOPE_ASSEMBLY_NODE_H
2
#define AUBO_SCOPE_ASSEMBLY_NODE_H
3
4
#include <
aubo_caps/domain/program/nodes/program_node.h
>
5
6
namespace
arcs
{
7
namespace
aubo_scope
{
8
ARCS_CLASS_FORWARD
(
AssemblyNode
);
9
10
class
ARCS_ABI_EXPORT
AssemblyNode
:
public
ProgramNode
11
{
12
public
:
13
enum
ConfigType
14
{
15
NONE
,
16
HOLE_SEARCH
,
17
COMPLIANT_INSERTION
18
};
19
20
AssemblyNode
(
AssemblyNode
&f);
21
AssemblyNode
(
AssemblyNode
&&f);
22
virtual
~AssemblyNode
();
23
24
void
addAssemblyUntilNode
();
25
26
private
:
27
friend
class
DataSwitch
;
28
AssemblyNode
();
29
void
*
d_
{
nullptr
};
30
};
31
32
}
// namespace aubo_scope
33
}
// namespace arcs
34
#endif
// AUBO_SCOPE_ASSEMBLY_NODE_H
ARCS_ABI_EXPORT
#define ARCS_ABI_EXPORT
定义
class_forward.h:16
ARCS_CLASS_FORWARD
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
定义
class_forward.h:68
arcs::aubo_scope::AssemblyNode
定义
assembly_node.h:11
arcs::aubo_scope::AssemblyNode::ConfigType
ConfigType
定义
assembly_node.h:14
arcs::aubo_scope::AssemblyNode::COMPLIANT_INSERTION
@ COMPLIANT_INSERTION
定义
assembly_node.h:17
arcs::aubo_scope::AssemblyNode::HOLE_SEARCH
@ HOLE_SEARCH
定义
assembly_node.h:16
arcs::aubo_scope::AssemblyNode::NONE
@ NONE
定义
assembly_node.h:15
arcs::aubo_scope::AssemblyNode::~AssemblyNode
virtual ~AssemblyNode()
arcs::aubo_scope::AssemblyNode::AssemblyNode
AssemblyNode(AssemblyNode &f)
arcs::aubo_scope::AssemblyNode::addAssemblyUntilNode
void addAssemblyUntilNode()
arcs::aubo_scope::AssemblyNode::DataSwitch
friend class DataSwitch
定义
assembly_node.h:27
arcs::aubo_scope::AssemblyNode::AssemblyNode
AssemblyNode(AssemblyNode &&f)
arcs::aubo_scope::AssemblyNode::AssemblyNode
AssemblyNode()
arcs::aubo_scope::AssemblyNode::d_
void * d_
定义
assembly_node.h:29
arcs::aubo_scope::ProgramNode::ProgramNode
ProgramNode(ProgramNode &f)
arcs::aubo_scope
定义
contribution_provider.h:8
arcs
定义
contribution_provider.h:7
program_node.h
include
aubo_caps
domain
program
nodes
builtin
assembly_node.h
制作者
1.16.1