1#ifndef AUBO_SCOPE_PROGRAM_NODE_FACTORY_H
2#define AUBO_SCOPE_PROGRAM_NODE_FACTORY_H
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
\chinese 程序节点工厂 此接口提供创建不同类型程序节点的方法。
WaypointNodePtr createWaypointNode(const std::string &suggested_name)
\chinese
SeekNodePtr createSeekNode()
SetPayloadNodePtr createSetPayloadNode()
virtual ~ProgramNodeFactory()
SwitchNodePtr createSwitchNode()
HaltNodePtr createHaltNode()
VisualLocalizationProgramNodePtr createVisualLocalizationProgramNode()
CallNodePtr createCallNode()
MoveNodePtr createMoveNode()
\chinese 创建一个默认的移动节点,其下包含一个默认路点节点。
ConveyorTrackingNodePtr createConveyorTrackingNode()
BreakNodePtr createBreakNode()
RecordTrackNodePtr createRecordTrackNode()
LoopNodePtr createLoopNode()
OfflineTrackNodePtr createOfflineTrackNode()
ProgramNodePtr createUserProgramNode(const char *typeid_service)
\chinese 创建一个 AuboCap 程序节点,该节点是 ProgramNodeContribution 的实例。
CircleMoveNodePtr createCircleMoveNode()
ForceNodePtr createForceNode()
ScriptNodePtr createScriptNode()
ProgramHomeNodePtr createProgramHomeNode()
GripperNodePtr createGripperNode(GripperDevicePtr gripperDevice)
\chinese
ProgramNodeFactory(ProgramNodeFactory &&f)
ForceOptionNodePtr createForceOptionNode()
WaitNodePtr createWaitNode()
DefaultCaseNodePtr createDefaultCaseNode()
CommentNodePtr createCommentNode()
PalletNodePtr createPalletNode()
ProgramNodeFactory(ProgramNodeFactory &f)
TimerNodePtr createTimerNode()
SubProgNodePtr createSubProgNode()
PopupNodePtr createPopupNode()
DirectionNodePtr createDirectionNode()
ScrewdrivingNodePtr createScrewdrivingNode()
WaypointNodePtr createWaypointNode()
\chinese 创建具有默认路点名称的路点节点(对应终端用户手动添加新节点时生成的名称)。
FolderNodePtr createFolderNode()
AssignmentNodePtr createAssignmentNode()
MoveNodePtr createMoveNodeNoTemplate()
\chinese
AssemblyNodePtr createAssemblyNode()
ElseNodePtr createElseNode()
ThreadNodePtr createThreadNode()
ElseIfNodePtr createElseIfNode()
CaseNodePtr createCaseNode()
UntilNodePtr createUntilNode()
\chinese 创建一个未指定 until 类型的 Until 节点。
SetNodePtr createSetNode()
\chinese 程序节点服务 定义了向 AuboScope 添加新类型程序节点所需的 API。 \endchinese \english ProgramNodeService Defines an A...