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

#include <program_api.h>

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

Public 成员函数

 ProgramApi (ProgramApi &f)
 ProgramApi (ProgramApi &&f)
virtual ~ProgramApi ()
ProgramModelPtr getProgramModel ()
 ProgramModel
WaypointModelPtr getWaypointModel ()
 WaypointModel
UndoRedoManagerPtr getUndoRedoManager ()
 UndoRedoManager
Public 成员函数 继承自 arcs::aubo_scope::ApplicationApi
 ApplicationApi (ApplicationApi &f)
 ApplicationApi (ApplicationApi &&f)
virtual ~ApplicationApi ()
IoModelPtr getIoModel ()
 IoModel
FeatureModelPtr getFeatureModel ()
 FeatureModel
TcpModelPtr getTcpModel ()
 TcpModel
PayloadModelPtr getPayloadModel ()
 PayloadModel Gets an interface which provides access the payloads in the current AuboScope installation.
VariableModelPtr getVariableModel ()
 VariableModel
ValueFactoryPtr getValueFactory ()
 ValueFactory
template<typename T>
std::shared_ptr< T > getInstallationNode ()
 This method can be used to get a specific InstallationNodeContribution instance
InstallationNodeContributionPtr getInstallationNode (const char *typeidOfClass)
DeviceManagerPtr getDeviceManager ()
 DeviceManager This method can be used to get a specific DeviceManager instance
aubo_sdk::RobotProxyPtr getRobotProxy ()
 getRobotProxy

Private 成员函数

 ProgramApi ()

Private 属性

void * d_ { nullptr }

友元

class DataSwitch

额外继承的成员函数

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

详细描述

在文件 program_api.h21 行定义.

构造及析构函数说明

◆ ProgramApi() [1/3]

arcs::aubo_scope::ProgramApi::ProgramApi ( ProgramApi & f)

引用了 ProgramApi().

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

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

◆ ProgramApi() [2/3]

arcs::aubo_scope::ProgramApi::ProgramApi ( ProgramApi && f)

引用了 ProgramApi().

函数调用图:

◆ ~ProgramApi()

virtual arcs::aubo_scope::ProgramApi::~ProgramApi ( )
virtual

◆ ProgramApi() [3/3]

arcs::aubo_scope::ProgramApi::ProgramApi ( )
private

◆ DataSwitch

friend class DataSwitch
friend

在文件 program_api.h51 行定义.

引用了 DataSwitch.

被这些函数引用 DataSwitch.

类成员变量说明

◆ d_

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

在文件 program_api.h53 行定义.


该类的文档由以下文件生成: