This is the complete list of members for IItem, including all inherited members.
| AddTool(const Mat &tool_pose, const QString &tool_name="New TCP")=0 | IItem | pure virtual | 
| AttachClosest()=0 | IItem | pure virtual | 
| Busy()=0 | IItem | pure virtual | 
| Childs()=0 | IItem | pure virtual | 
| Collided(int *id=nullptr)=0 | IItem | pure virtual | 
| Color(tColor &clr_out)=0 | IItem | pure virtual | 
| Command(const QString &cmd, const QString &value="")=0 | IItem | pure virtual | 
| Connect(const QString &robot_ip="")=0 | IItem | pure virtual | 
| ConnectedState(QString *msg=nullptr)=0 | IItem | pure virtual | 
| ConnectionParams(QString &robotIP, int &port, QString &remote_path, QString &FTP_user, QString &FTP_pass)=0 | IItem | pure virtual | 
| Copy()=0 | IItem | pure virtual | 
| customInstruction(const QString &name, const QString &path_run, const QString &path_icon="", bool blocking=true, const QString &cmd_run_on_robot="")=0 | IItem | pure virtual | 
| Delete()=0 | IItem | pure virtual | 
| DetachAll(Item parent=nullptr)=0 | IItem | pure virtual | 
| DetachClosest(Item parent=nullptr)=0 | IItem | pure virtual | 
| Disconnect()=0 | IItem | pure virtual | 
| GeometryPose()=0 | IItem | pure virtual | 
| getDI(const QString &io_var)=0 | IItem | pure virtual | 
| getLink(int type_linked=ITEM_TYPE_ROBOT)=0 | IItem | pure virtual | 
| getParam(const QString &name, QByteArray &value)=0 | IItem | pure virtual | 
| InstructionAt(int ins_id, QString &name, int &instype, int &movetype, bool &isjointtarget, Mat &target, tJoints &joints)=0 | IItem | pure virtual | 
| InstructionCount()=0 | IItem | pure virtual | 
| InstructionDelete(int ins_id=0)=0 | IItem | pure virtual | 
| InstructionList(tMatrix2D *instructions)=0 | IItem | pure virtual | 
| InstructionListJoints(QString &error_msg, tMatrix2D *matrix, double step_mm=1, double step_deg=1, int check_collisions=IRoboDK::COLLISION_OFF, int flags=0, double time_step=0.1)=0 | IItem | pure virtual | 
| InstructionSelect(int ins_id=-1)=0 | IItem | pure virtual | 
| InstructionTargetAt(int ins_id)=0 | IItem | pure virtual | 
| isJointTarget()=0 | IItem | pure virtual | 
| ITEM_TYPE_ANY enum value | IItem | |
| ITEM_TYPE_BALLBARVALIDATION enum value | IItem | |
| ITEM_TYPE_CALIBPROJECT enum value | IItem | |
| ITEM_TYPE_CAMERA enum value | IItem | |
| ITEM_TYPE_FOLDER enum value | IItem | |
| ITEM_TYPE_FRAME enum value | IItem | |
| ITEM_TYPE_GENERIC enum value | IItem | |
| ITEM_TYPE_INSTRUCTION enum value | IItem | |
| ITEM_TYPE_MACHINING enum value | IItem | |
| ITEM_TYPE_OBJECT enum value | IItem | |
| ITEM_TYPE_PROGRAM enum value | IItem | |
| ITEM_TYPE_PROGRAM_PYTHON enum value | IItem | |
| ITEM_TYPE_ROBOT enum value | IItem | |
| ITEM_TYPE_ROBOT_ARM enum value | IItem | |
| ITEM_TYPE_ROBOT_AXES enum value | IItem | |
| ITEM_TYPE_STATION enum value | IItem | |
| ITEM_TYPE_TARGET enum value | IItem | |
| ITEM_TYPE_TOOL enum value | IItem | |
| ITEM_TYPE_VALID_ISO9283 enum value | IItem | |
| JointLimits(tJoints *lower_limits, tJoints *upper_limits)=0 | IItem | pure virtual | 
| JointPoses(const tJoints &jnts)=0 | IItem | pure virtual | 
| Joints()=0 | IItem | pure virtual | 
| JointsConfig(const tJoints &joints, tConfig config)=0 | IItem | pure virtual | 
| JointsHome()=0 | IItem | pure virtual | 
| JointsValid(const tJoints &jnts)=0 | IItem | pure virtual | 
| MakeProgram(const QString &filename)=0 | IItem | pure virtual | 
| MoveC(const Item &itemtarget1, const Item &itemtarget2)=0 | IItem | pure virtual | 
| MoveC(const tJoints &joints1, const tJoints &joints2)=0 | IItem | pure virtual | 
| MoveC(const Mat &target1, const Mat &target2)=0 | IItem | pure virtual | 
| MoveJ(const Item &itemtarget)=0 | IItem | pure virtual | 
| MoveJ(const tJoints &joints)=0 | IItem | pure virtual | 
| MoveJ(const Mat &target)=0 | IItem | pure virtual | 
| MoveJ_Test(const tJoints &j1, const tJoints &j2, double minstep_deg=-1)=0 | IItem | pure virtual | 
| MoveL(const Item &itemtarget)=0 | IItem | pure virtual | 
| MoveL(const tJoints &joints)=0 | IItem | pure virtual | 
| MoveL(const Mat &target)=0 | IItem | pure virtual | 
| MoveL_Test(const tJoints &joints1, const Mat &pose2, double minstep_mm=-1)=0 | IItem | pure virtual | 
| Name()=0 | IItem | pure virtual | 
| ObjectLink(int link_id=0)=0 | IItem | pure virtual | 
| Parent()=0 | IItem | pure virtual | 
| Paste()=0 | IItem | pure virtual | 
| Pause(double time_ms=-1)=0 | IItem | pure virtual | 
| Pose()=0 | IItem | pure virtual | 
| PoseAbs()=0 | IItem | pure virtual | 
| PoseFrame()=0 | IItem | pure virtual | 
| PoseTool()=0 | IItem | pure virtual | 
| RunInstruction(const QString &code, int run_type=RoboDK::INSTRUCTION_CALL_PROGRAM)=0 | IItem | pure virtual | 
| RunProgram(const QString ¶ms="")=0 | IItem | pure virtual | 
| RunType()=0 | IItem | pure virtual | 
| Save(const QString &filename)=0 | IItem | pure virtual | 
| Scale(double scale)=0 | IItem | pure virtual | 
| Scale(double scale_xyz[3])=0 | IItem | pure virtual | 
| Scale(const double scalexyz[3], const Mat *tr_pre_scale, const Mat *tr_post_scale=nullptr)=0 | IItem | pure virtual | 
| Selected()=0 | IItem | pure virtual | 
| SelectedFeature(bool &is_selected, int feature_type, int &feature_id)=0 | IItem | pure virtual | 
| setAccuracyActive(bool accurate=true)=0 | IItem | pure virtual | 
| setAO(const QString &io_var, const QString &io_value)=0 | IItem | pure virtual | 
| setAsCartesianTarget()=0 | IItem | pure virtual | 
| setAsJointTarget()=0 | IItem | pure virtual | 
| setColor(const tColor &clr)=0 | IItem | pure virtual | 
| setConnectionParams(const QString &robotIP, const int &port=2000, const QString &remote_path="/", const QString &FTP_user="", const QString &FTP_pass="")=0 | IItem | pure virtual | 
| setDO(const QString &io_var, const QString &io_value)=0 | IItem | pure virtual | 
| setGeometryPose(Mat pose, bool apply_transf=false)=0 | IItem | pure virtual | 
| setInstruction(int ins_id, const QString &name, int instype, int movetype, bool isjointtarget, const Mat &target, const tJoints &joints)=0 | IItem | pure virtual | 
| setJointLimits(const tJoints &lower_limits, const tJoints &upper_limits)=0 | IItem | pure virtual | 
| setJoints(const tJoints &jnts)=0 | IItem | pure virtual | 
| setJointsHome(const tJoints &jnts)=0 | IItem | pure virtual | 
| setMachiningParameters(const QString &ncfile="", Item part_obj=nullptr, const QString &options="")=0 | IItem | pure virtual | 
| setName(const QString &name)=0 | IItem | pure virtual | 
| setParam(const QString ¶m, const QString &value="", QList< Item > *itemlist=nullptr, double *values=nullptr, tMatrix2D *matrix=nullptr)=0 | IItem | pure virtual | 
| setParam(const QString &name, const QByteArray &value)=0 | IItem | pure virtual | 
| setParent(Item parent)=0 | IItem | pure virtual | 
| setParentStatic(Item parent)=0 | IItem | pure virtual | 
| setPose(const Mat pose)=0 | IItem | pure virtual | 
| setPoseAbs(const Mat pose)=0 | IItem | pure virtual | 
| setPoseFrame(const Mat frame_pose)=0 | IItem | pure virtual | 
| setPoseFrame(const Item frame_item)=0 | IItem | pure virtual | 
| setPoseTool(const Mat tool_pose)=0 | IItem | pure virtual | 
| setPoseTool(const Item tool_item)=0 | IItem | pure virtual | 
| setRobot(const Item &robot)=0 | IItem | pure virtual | 
| setRounding(double zonedata)=0 | IItem | pure virtual | 
| setRunType(int program_run_type)=0 | IItem | pure virtual | 
| setSpeed(double speed_linear, double accel_linear=-1, double speed_joints=-1, double accel_joints=-1)=0 | IItem | pure virtual | 
| setVisible(bool visible, int visible_frame=-1)=0 | IItem | pure virtual | 
| ShowInstructions(bool visible=true)=0 | IItem | pure virtual | 
| ShowSequence(tMatrix2D *sequence)=0 | IItem | pure virtual | 
| ShowTargets(bool visible=true)=0 | IItem | pure virtual | 
| SimulatorJoints()=0 | IItem | pure virtual | 
| SolveFK(const tJoints &joints, const Mat *tool_pose=nullptr, const Mat *reference_pose=nullptr)=0 | IItem | pure virtual | 
| SolveIK(const Mat &pose, const tJoints *joints_close=nullptr, const Mat *tool_pose=nullptr, const Mat *reference_pose=nullptr)=0 | IItem | pure virtual | 
| SolveIK_All(const Mat &pose, const Mat *tool_pose=nullptr, const Mat *reference_pose=nullptr)=0 | IItem | pure virtual | 
| Stop()=0 | IItem | pure virtual | 
| Type()=0 | IItem | pure virtual | 
| TypeItem enum name | IItem | |
| Update(double out_nins_time_dist[4], int collision_check=RoboDK::COLLISION_OFF, double mm_step=-1, double deg_step=-1)=0 | IItem | pure virtual | 
| Visible()=0 | IItem | pure virtual | 
| waitDI(const QString &io_var, const QString &io_value, double timeout_ms=-1)=0 | IItem | pure virtual | 
| ~IItem() (defined in IItem) | IItem | inlinevirtual |