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

\chinese TCP 接口 此接口表示 AuboScope 中的一个 TCP(工具中心点)。可以是用户定义的 TCP,也可以 是由 AuboCap 添加的 TCP。 \endchinese \english TCP This interface represents a TCP in AuboScope. 更多...

#include <tcp.h>

Public 成员函数

 TCP (TCP &f)
 TCP (TCP &&f)
 ~TCP ()
std::vector< double > getOffset ()
 \chinese 获取TCP相对于工具输出法兰的偏移量
std::string getDisplayName ()
 \chinese 获取TCP显示名称。注意:TCP可随时被重命名。
bool isResolvable ()
 \chinese TCP无法保证始终存在。终端用户可加载不包含该TCP的其他安装,或该TCP可被终端用户 或添加该TCP的AuboCap删除。此方法用于判断TCP是否存在。
size_t hashCode ()
 \chinese 获取哈希码

Private 成员函数

 TCP ()

Private 属性

void * d_ { nullptr }

友元

class DataSwitch

详细描述

\chinese TCP 接口 此接口表示 AuboScope 中的一个 TCP(工具中心点)。可以是用户定义的 TCP,也可以 是由 AuboCap 添加的 TCP。 \endchinese \english TCP This interface represents a TCP in AuboScope.

This can either be a user-defined TCP or a TCP added by a AuboCap. \endenglish

在文件 tcp.h25 行定义.

构造及析构函数说明

◆ TCP() [1/3]

arcs::aubo_scope::TCP::TCP ( TCP & f)

引用了 TCP().

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

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

◆ TCP() [2/3]

arcs::aubo_scope::TCP::TCP ( TCP && f)

引用了 TCP().

函数调用图:

◆ ~TCP()

arcs::aubo_scope::TCP::~TCP ( )

◆ TCP() [3/3]

arcs::aubo_scope::TCP::TCP ( )
private

成员函数说明

◆ getDisplayName()

std::string arcs::aubo_scope::TCP::getDisplayName ( )

\chinese 获取TCP显示名称。注意:TCP可随时被重命名。

返回
TCP名称。 \endchinese \english Note: The TCP can be renamed at any time.
The name of the TCP. \endenglish

◆ getOffset()

std::vector< double > arcs::aubo_scope::TCP::getOffset ( )

\chinese 获取TCP相对于工具输出法兰的偏移量

返回
TCP偏移量。 \endchinese \english Returns the offset of the TCP with respect to the tool output flange.
The offset of the TCP. \endenglish

◆ hashCode()

size_t arcs::aubo_scope::TCP::hashCode ( )

\chinese 获取哈希码

返回
哈希码。 \endchinese \english Returns the hash code.
the hash code. \endenglish

◆ isResolvable()

bool arcs::aubo_scope::TCP::isResolvable ( )

\chinese TCP无法保证始终存在。终端用户可加载不包含该TCP的其他安装,或该TCP可被终端用户 或添加该TCP的AuboCap删除。此方法用于判断TCP是否存在。

返回
如果TCP存在返回true,否则返回false。 \endchinese \english A TCP cannot be guaranteed to be present in AuboScope. The end user can load a different installation (not containing the TCP) or the TCP was removed by the end user or the AuboCap that added the tcp. This method can be used to determine, if the TCP is present.
true if this TCP is present in AuboScope, otherwise false. \endenglish

◆ DataSwitch

friend class DataSwitch
friend

在文件 tcp.h91 行定义.

引用了 DataSwitch.

被这些函数引用 DataSwitch.

类成员变量说明

◆ d_

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

在文件 tcp.h93 行定义.


该类的文档由以下文件生成:
  • include/aubo_caps/domain/tcp/tcp.h