This is the complete list of members for Item, including all inherited members.
_PTR | Item | private |
_RDK | Item | private |
_TYPE | Item | private |
AddTool(const Mat &tool_pose, const QString &tool_name="New TCP") | Item | |
AttachClosest() | Item | |
Busy() | Item | |
Childs() const | Item | |
Connect(const QString &robot_ip="") | Item | |
customInstruction(const QString &name, const QString &path_run, const QString &path_icon="", bool blocking=true, const QString &cmd_run_on_robot="") | Item | |
Delete() | Item | |
DetachAll(Item parent) | Item | |
DetachClosest(Item parent) | Item | |
Disconnect() | Item | |
Finish() | Item | |
GeometryPose() | Item | |
getAI(const QString &io_var) | Item | |
getDI(const QString &io_var) | Item | |
GetID() | Item | |
getLink(int type_linked=RoboDK::ITEM_TYPE_ROBOT) | Item | |
Instruction(int ins_id, QString &name, int &instype, int &movetype, bool &isjointtarget, Mat &target, tJoints &joints) | Item | |
InstructionCount() | Item | |
InstructionList(tMatrix2D *instructions) | Item | |
InstructionListJoints(QString &error_msg, tMatrix2D **joint_list, double mm_step=10.0, double deg_step=5.0, const QString &save_to_file="", bool collision_check=false, int flags=0, double time_step_s=0.1) | Item | |
isJointTarget() const | Item | |
Item(RoboDK *rdk=nullptr, quint64 ptr=0, qint32 type=-1) (defined in Item) | Item | |
Item(const Item &other) (defined in Item) | Item | |
JointLimits(tJoints *lower_limits, tJoints *upper_limits) | Item | |
Joints() const | Item | |
JointsConfig(const tJoints &joints, tConfig config) | Item | |
JointsHome() const | Item | |
MakeProgram(const QString &filename) | Item | |
MoveC(const Item &itemtarget1, const Item &itemtarget2, bool blocking=true) | Item | |
MoveC(const tJoints &joints1, const tJoints &joints2, bool blocking=true) | Item | |
MoveC(const Mat &target1, const Mat &target2, bool blocking=true) | Item | |
MoveJ(const Item &itemtarget, bool blocking=true) | Item | |
MoveJ(const tJoints &joints, bool blocking=true) | Item | |
MoveJ(const Mat &target, bool blocking=true) | Item | |
MoveJ_Test(const tJoints &j1, const tJoints &j2, double minstep_deg=-1) | Item | |
MoveL(const Item &itemtarget, bool blocking=true) | Item | |
MoveL(const tJoints &joints, bool blocking=true) | Item | |
MoveL(const Mat &target, bool blocking=true) | Item | |
MoveL_Test(const tJoints &joints1, const Mat &pose2, double minstep_mm=-1) | Item | |
Name() const | Item | |
NewLink() | Item | |
ObjectLink(int link_id=0) | Item | |
operator=(const Item &x)=default (defined in Item) | Item | |
Parent() const | Item | |
Pause(double time_ms=-1) | Item | |
Pose() const | Item | |
PoseAbs() | Item | |
PoseFrame() | Item | |
PoseTool() | Item | |
RDK() | Item | |
RoboDK_API::RoboDK (defined in Item) | Item | friend |
RunCode(const QString ¶meters) | Item | |
RunInstruction(const QString &code, int run_type=RoboDK::INSTRUCTION_CALL_PROGRAM) | Item | |
RunProgram() | Item | |
Save(const QString &filename) | Item | |
Scale(double scale) | Item | |
Scale(double scale_xyz[3]) | Item | |
setAccuracyActive(int accurate=1) | Item | |
setAO(const QString &io_var, const QString &io_value) | Item | |
setAsCartesianTarget() | Item | |
setAsJointTarget() | Item | |
setColor(double colorRGBA[4]) | Item | |
setDO(const QString &io_var, const QString &io_value) | Item | |
setGeometryPose(const Mat pose) | Item | |
setInstruction(int ins_id, const QString &name, int instype, int movetype, bool isjointtarget, const Mat &target, const tJoints &joints) | Item | |
setJointLimits(const tJoints &lower_limits, const tJoints &upper_limits) | Item | |
setJoints(const tJoints &jnts) | Item | |
setJointsHome(const tJoints &jnts) | Item | |
setMachiningParameters(QString ncfile="", Item part_obj=nullptr, QString options="") | Item | |
setName(const QString &name) | Item | |
setParam(const QString ¶m, const QString &value) | Item | |
setParent(Item parent) | Item | |
setParentStatic(Item parent) | Item | |
setPose(const Mat pose) | Item | |
setPoseAbs(const Mat pose) | Item | |
setPoseFrame(const Mat frame_pose) | Item | |
setPoseFrame(const Item frame_item) | Item | |
setPoseTool(const Mat tool_pose) | Item | |
setPoseTool(const Item tool_item) | Item | |
setRobot(const Item &robot) | Item | |
setRounding(double zonedata) | Item | |
setRunType(int program_run_type) | Item | |
setSpeed(double speed_linear, double accel_linear=-1, double speed_joints=-1, double accel_joints=-1) | Item | |
setVisible(bool visible, int visible_frame=-1) | Item | |
ShowInstructions(bool visible=true) | Item | |
ShowSequence(tMatrix2D *sequence) | Item | |
ShowTargets(bool visible=true) | Item | |
SolveFK(const tJoints &joints, const Mat *tool=nullptr, const Mat *ref=nullptr) | Item | |
SolveIK(const Mat &pose, const Mat *tool=nullptr, const Mat *ref=nullptr) | Item | |
SolveIK(const Mat pose, tJoints joints_approx, const Mat *tool=nullptr, const Mat *ref=nullptr) | Item | |
SolveIK_All(const Mat &pose, const Mat *tool=nullptr, const Mat *ref=nullptr) | Item | |
SolveIK_All_Mat2D(const Mat &pose, const Mat *tool=nullptr, const Mat *ref=nullptr) | Item | |
Stop() | Item | |
ToString() const (defined in Item) | Item | |
Type() const | Item | |
Update(int collision_check=RoboDK::COLLISION_OFF, int timeout_sec=3600, double *out_nins_time_dist=nullptr, double mm_step=-1, double deg_step=-1) | Item | |
Valid(bool check_pointer=false) const | Item | |
Visible() const | Item | |
waitDI(const QString &io_var, const QString &io_value, double timeout_ms=-1) | Item | |
WaitMove(double timeout_sec=300) const | Item | |
~Item() (defined in Item) | Item |