AuboStudio SDK 0.6.3

Public 成员函数 | Private 成员函数 | Private 属性 | 友元 | 所有成员列表
arcs::aubo_scope::TCP类 参考

This interface represents a TCP in AuboScope. 更多...

`#include <tcp.h>`

## Public 成员函数
| TCP (TCP &f)
| TCP (TCP &&f)
| ~TCP ()
std::vector< double > | getOffset ()
std::string | getDisplayName ()
| Note: The TCP can be renamed at any time 更多...
bool | isResolvable ()
| A TCP cannot be guaranteed to be present in AuboScope. 更多...
size_t | hashCode ()

## Private 成员函数
| TCP ()

## Private 属性
void * | d_ { nullptr }

## 友元
class | DataSwitch

## 详细描述

This interface represents a TCP in AuboScope.

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

在文件 tcp.h 第 16 行定义.

## 构造及析构函数说明

## ◆ TCP() [1/3]

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

## ◆ TCP() [2/3]

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

## ◆ ~TCP()

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

## ◆ TCP() [3/3]

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

## 成员函数说明

## ◆ getDisplayName()

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

Note: The TCP can be renamed at any time

返回
  The name of the TCP

## ◆ getOffset()

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

返回
  The offset of the TCP with respect to the tool output flange, if the TCP is resolvable, otherwise null.

## ◆ hashCode()

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

## ◆ isResolvable()

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

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`.

## 友元及相关函数文档

## ◆ DataSwitch

friend class DataSwitch
| friend

在文件 tcp.h 第 50 行定义.

## 类成员变量说明

## ◆ d_

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

在文件 tcp.h 第 52 行定义.

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

- include/aubo_caps/domain/tcp/tcp.h