PDF
AuboStudio SDK  0.6.3
arcs::aubo_scope::Waypoint类 参考

路点接口 此接口组合了定义机器人位置的参数。 更多...

#include <waypoint.h>

Public 成员函数

 Waypoint (Waypoint &f)
 Waypoint (Waypoint &&f)
 ~Waypoint ()
std::string getDisplayName ()
 获取路点显示名称
std::vector< double > getPose ()
 获取机器人位置的位姿(包含TCP偏移)
std::vector< double > getJointPositions ()
 获取与机器人位姿对应的关节位置(考虑TCP偏移)
std::vector< double > getTcpOffset ()
 获取TCP偏移位姿(用于定义机器人位置)
bool isDefined ()
 检查路点是否已定义
size_t hashCode ()
 获取哈希码

Private 成员函数

 Waypoint ()

Private 属性

void * d_ { nullptr }

友元

class DataSwitch

详细描述

路点接口 此接口组合了定义机器人位置的参数。

在文件 waypoint.h23 行定义.

构造及析构函数说明

◆ Waypoint() [1/3]

arcs::aubo_scope::Waypoint::Waypoint ( Waypoint & f)

引用了 Waypoint().

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

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

◆ Waypoint() [2/3]

arcs::aubo_scope::Waypoint::Waypoint ( Waypoint && f)

引用了 Waypoint().

函数调用图:

◆ ~Waypoint()

arcs::aubo_scope::Waypoint::~Waypoint ( )

◆ Waypoint() [3/3]

arcs::aubo_scope::Waypoint::Waypoint ( )
private

成员函数说明

◆ getDisplayName()

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

获取路点显示名称

返回
显示名称。

◆ getJointPositions()

std::vector< double > arcs::aubo_scope::Waypoint::getJointPositions ( )

获取与机器人位姿对应的关节位置(考虑TCP偏移)

返回
关节位置。

◆ getPose()

std::vector< double > arcs::aubo_scope::Waypoint::getPose ( )

获取机器人位置的位姿(包含TCP偏移)

返回
位姿。

◆ getTcpOffset()

std::vector< double > arcs::aubo_scope::Waypoint::getTcpOffset ( )

获取TCP偏移位姿(用于定义机器人位置)

返回
TCP偏移。

◆ hashCode()

size_t arcs::aubo_scope::Waypoint::hashCode ( )

获取哈希码

返回
哈希码。

◆ isDefined()

bool arcs::aubo_scope::Waypoint::isDefined ( )

检查路点是否已定义

返回
是否已定义。

◆ DataSwitch

friend class DataSwitch
friend

在文件 waypoint.h111 行定义.

引用了 DataSwitch.

被这些函数引用 DataSwitch.

类成员变量说明

◆ d_

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

在文件 waypoint.h113 行定义.


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