1#ifndef AUBO_SCOPE_USER_INTERACTION_H
2#define AUBO_SCOPE_USER_INTERACTION_H
19 bool accepted,
const std::vector<double> &pose,
20 const std::vector<double> &q,
const std::vector<double> &offset)>;
179 const std::vector<double> &q,
233 const std::vector<double> &tcpOffset,
254 const std::vector<double> &pose);
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
\chinese TCP 接口 此接口表示 AuboScope 中的一个 TCP(工具中心点)。可以是用户定义的 TCP,也可以 是由 AuboCap 添加的 TCP。 \endchinese \eng...
\chinese 用户交互接口 此接口提供向终端用户请求输入或操作的功能。 \endchinese \english UserInteraction This interface provides fu...
int requestUserToMoveJoint(const std::vector< double > &q, RobotMovementCallback callback)
int requestUserToMoveJoint(const std::vector< double > &pose, const std::vector< double > &q, RobotMovementCallback callback)
int requestUserToMoveJoint(const std::string &q, RobotMovementCallback callback)
requestUserToMoveJoint
void getUserDefinedRobotPosition(const std::vector< double > &tcpOffset, RobotPositionCallback callback)
\chinese 指定 tcpOffset 获取用户定义的机器人位置
RenderInterfacePtr getRenderInterface()
void getUserDefinedRobotPosition(RobotPositionCallback callback)
UserInteraction(UserInteraction &&f)
void setOperationLogDisplayName(QWidget *pbn, const std::string &name)
\chinese
PopupManagerPtr getPopupManager()
QPixmap * getRobotThumb(const std::vector< double > &q, const std::vector< double > &pose)
\chinese 获取机器人缩略图
QT_DEPRECATED int requestUserToMoveLine(const std::vector< double > &pose, RobotMovementCallback callback)
UserInteraction(UserInteraction &f)
void getUserDefinedRobotPosition(const TCPPtr tcpOffset, RobotPositionCallback callback)
\chinese 指定 TCP 对象获取用户定义的机器人位置
void getUserDefinedRobotPosition(const std::string &tcpOffset, RobotPositionCallback callback)
\chinese 指定 tcpOffset 字符串获取用户定义的机器人位置
virtual ~UserInteraction()
int requestUserToMoveLine(const std::vector< double > &pose, const std::vector< double > &tcpOffset, RobotMovementCallback callback)
KeyboardManagerPtr getKeyboardManager()
std::function< void( bool accepted, const std::vector< double > &pose, const std::vector< double > &q, const std::vector< double > &offset)> RobotPositionCallback
std::function< void(bool accepted, int error)> RobotMovementCallback