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

\chinese 路点接口 此接口组合了定义机器人位置的参数。 \endchinese \english Waypoint This interface composes parameters that define a position of the robot. 更多...

#include <waypoint.h>

Public 成员函数

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

Private 成员函数

 Waypoint ()

Private 属性

void * d_ { nullptr }

友元

class DataSwitch

详细描述

\chinese 路点接口 此接口组合了定义机器人位置的参数。 \endchinese \english Waypoint This interface composes parameters that define a position of the robot.

\endenglish

在文件 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 ( )

\chinese 获取路点显示名称

返回
显示名称。 \endchinese \english Returns the display name of the Waypoint.
Display name. \endenglish

◆ getJointPositions()

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

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

返回
关节位置。 \endchinese \english Returns the joint positions corresponding to the pose of the robot (when taking the TCP offset into account).
the joint positions. \endenglish

◆ getPose()

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

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

返回
位姿。 \endchinese \english Returns the pose for the position of the robot (including the TCP offset).
the pose for the position of the robot. \endenglish

◆ getTcpOffset()

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

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

返回
TCP偏移。 \endchinese \english Returns the pose for the TCP offset (used when defining the robot position).
the TCP offset. \endenglish

◆ hashCode()

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

\chinese 获取哈希码

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

◆ isDefined()

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

\chinese 检查路点是否已定义

返回
是否已定义。 \endchinese \english Returns whether the Waypoint is defined.
true if defined. \endenglish

◆ DataSwitch

friend class DataSwitch
friend

在文件 waypoint.h111 行定义.

引用了 DataSwitch.

被这些函数引用 DataSwitch.

类成员变量说明

◆ d_

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

在文件 waypoint.h113 行定义.


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