1#ifndef AUBO_SCOPE_USER_INTERACTION_H
2#define AUBO_SCOPE_USER_INTERACTION_H
18 bool accepted,
const std::vector<double> &pose,
19 const std::vector<double> &q,
const std::vector<double> &offset)>;
132 const std::vector<double> &q,
184 const std::vector<double> &tcpOffset,
191 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...
This interface represents a TCP in AuboScope.
This interface provides functionality for requesting input or actions from end users
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)
void getUserDefinedRobotPosition(const std::vector< double > &tcpOffset, RobotPositionCallback callback)
指定 tcpOfffset
RenderInterfacePtr getRenderInterface()
void getUserDefinedRobotPosition(RobotPositionCallback callback)
UserInteraction(UserInteraction &&f)
void setOperationLogDisplayName(QWidget *pbn, const std::string &name)
界面按钮是否启用操作记录
QPixmap * getRobotThumb(const std::vector< double > &q, const std::vector< double > &pose)
获取机器人缩略图
QT_DEPRECATED int requestUserToMoveLine(const std::vector< double > &pose, RobotMovementCallback callback)
UserInteraction(UserInteraction &f)
void getUserDefinedRobotPosition(const TCPPtr tcpOffset, RobotPositionCallback callback)
指定 tcpOfffset
void getUserDefinedRobotPosition(const std::string &tcpOffset, RobotPositionCallback callback)
指定 tcpOfffset
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