RoboDK API - Documentation
RoboDK Member List

This is the complete list of members for RoboDK, including all inherited members.

_ARGUMENTS (defined in RoboDK)RoboDKprivate
_check_connection() (defined in RoboDK)RoboDKprivate
_check_status() (defined in RoboDK)RoboDKprivate
_COM (defined in RoboDK)RoboDKprivate
_COM_EVT (defined in RoboDK)RoboDKprivate
_connect() (defined in RoboDK)RoboDKprivate
_connect_smart() (defined in RoboDK)RoboDKprivate
_connected() (defined in RoboDK)RoboDKprivate
_disconnect() (defined in RoboDK)RoboDKprivate
_IP (defined in RoboDK)RoboDKprivate
_moveC(const Item *target1, const tJoints *joints1, const Mat *mat_target1, const Item *target2, const tJoints *joints2, const Mat *mat_target2, const Item *itemrobot, bool blocking) (defined in RoboDK)RoboDKprivate
_moveX(const Item *target, const tJoints *joints, const Mat *mat_target, const Item *itemrobot, int movetype, bool blocking) (defined in RoboDK)RoboDKprivate
_PORT (defined in RoboDK)RoboDKprivate
_PROCESS (defined in RoboDK)RoboDKprivate
_recv_Array(double *values, int *psize=nullptr, QTcpSocket *com=nullptr) (defined in RoboDK)RoboDKprivate
_recv_Array(tJoints *jnts) (defined in RoboDK)RoboDKprivate
_recv_Int(QTcpSocket *com=nullptr) (defined in RoboDK)RoboDKprivate
_recv_Item(QTcpSocket *com=nullptr) (defined in RoboDK)RoboDKprivate
_recv_Line(QTcpSocket *com=nullptr) (defined in RoboDK)RoboDKprivate
_recv_Matrix2D(tMatrix2D **mat) (defined in RoboDK)RoboDKprivate
_recv_Pose(QTcpSocket *com=nullptr) (defined in RoboDK)RoboDKprivate
_recv_XYZ(tXYZ pos) (defined in RoboDK)RoboDKprivate
_ROBODK_BIN (defined in RoboDK)RoboDKprivate
_send_Array(const double *values, int nvalues) (defined in RoboDK)RoboDKprivate
_send_Array(const tJoints *jnts) (defined in RoboDK)RoboDKprivate
_send_Array(const Mat *mat) (defined in RoboDK)RoboDKprivate
_send_Int(const qint32 value, QTcpSocket *com=nullptr) (defined in RoboDK)RoboDKprivate
_send_Item(const Item *item) (defined in RoboDK)RoboDKprivate
_send_Item(const Item &item) (defined in RoboDK)RoboDKprivate
_send_Line(const QString &string, QTcpSocket *com=nullptr) (defined in RoboDK)RoboDKprivate
_send_Matrix2D(tMatrix2D *mat) (defined in RoboDK)RoboDKprivate
_send_Pose(const Mat &pose) (defined in RoboDK)RoboDKprivate
_send_XYZ(const tXYZ pos) (defined in RoboDK)RoboDKprivate
_TIMEOUT (defined in RoboDK)RoboDKprivate
_waitline(QTcpSocket *com=nullptr) (defined in RoboDK)RoboDKprivate
AddCurve(tMatrix2D *curvePoints, Item *referenceObject=nullptr, bool addToRef=false, int ProjectionType=PROJECTION_ALONG_NORMAL_RECALC)RoboDK
AddFile(const QString &filename, const Item *parent=nullptr)RoboDK
AddFrame(const QString &name, Item *itemparent=nullptr)RoboDK
AddMachiningProject(const QString &name="Curve follow settings", Item *itemrobot=nullptr)RoboDK
AddPoints(tMatrix2D *points, Item *referenceObject=nullptr, bool addToRef=false, int ProjectionType=PROJECTION_ALONG_NORMAL_RECALC)RoboDK
AddProgram(const QString &name, Item *itemrobot=nullptr)RoboDK
AddShape(tMatrix2D *trianglePoints, Item *addTo=nullptr, bool shapeOverride=false, Color *color=nullptr)RoboDK
AddStation(const QString &name)RoboDK
AddTarget(const QString &name, Item *itemparent=nullptr, Item *itemrobot=nullptr)RoboDK
CALIBRATE_FRAME_3P_P1_ON_X enum valueRoboDK
CALIBRATE_FRAME_3P_P1_ORIGIN enum valueRoboDK
CALIBRATE_FRAME_6P enum valueRoboDK
CALIBRATE_TCP_BY_PLANE enum valueRoboDK
CALIBRATE_TCP_BY_POINT enum valueRoboDK
CALIBRATE_TURNTABLE enum valueRoboDK
CalibrateReference(tMatrix2D *poses_joints, int method=CALIBRATE_FRAME_3P_P1_ON_X, bool use_joints=false, Item *robot=nullptr)RoboDK
CalibrateTool(tMatrix2D *poses_joints, tXYZ tcp_xyz, int format=EULER_RX_RY_RZ, int algorithm=CALIBRATE_TCP_BY_POINT, Item *robot=nullptr, double *error_stats=nullptr)RoboDK
Cam2D_Add(const Item &item_object, const QString &cam_params, const Item *cam_item=nullptr)RoboDK
Cam2D_SetParams(const QString &cam_params, const Item &cam_item)RoboDK
Cam2D_Snapshot(const QString &file_save_img, const Item &cam_item, const QString &params="")RoboDK
CloseRoboDK()RoboDK
CloseStation()RoboDK
Collision(Item item1, Item item2)RoboDK
COLLISION_OFF enum valueRoboDK
COLLISION_ON enum valueRoboDK
CollisionLine(tXYZ p1, tXYZ p2)RoboDK
Collisions()RoboDK
Command(const QString &cmd, const QString &value="")RoboDK
Connect() (defined in RoboDK)RoboDK
Connected() (defined in RoboDK)RoboDK
Copy(const Item &tocopy)RoboDK
Disconnect()RoboDK
EmbedWindow(QString window_name, QString docked_name="", int size_w=-1, int size_h=-1, quint64 pid=0, int area_add=1, int area_allowed=15, int timeout=500) (defined in RoboDK)RoboDK
EULER_QUEATERNION enum valueRoboDK
EULER_RX_RY_RZ enum valueRoboDK
EULER_RX_RYp_RZpp enum valueRoboDK
EULER_RZ_RXp_RZpp enum valueRoboDK
EULER_RZ_RY_RX enum valueRoboDK
EULER_RZ_RYp_RXpp enum valueRoboDK
EULER_RZ_RYp_RZpp enum valueRoboDK
EVENT_3DVIEW_MOVED enum value (defined in RoboDK)RoboDK
Event_Connected() (defined in RoboDK)RoboDK
EVENT_CREATED_ISOCUBE enum value (defined in RoboDK)RoboDK
EVENT_ITEM_MOVED enum value (defined in RoboDK)RoboDK
EVENT_ITEM_MOVED_POSE enum value (defined in RoboDK)RoboDK
EVENT_KEY enum value (defined in RoboDK)RoboDK
Event_Receive_3D_POS(double *data, int *valueCount) (defined in RoboDK)RoboDK
Event_Receive_Event_Moved(Mat *pose_rel_out) (defined in RoboDK)RoboDK
Event_Receive_Mouse_data(int *data) (defined in RoboDK)RoboDK
EVENT_REFERENCE_PICKED enum value (defined in RoboDK)RoboDK
EVENT_REFERENCE_RELEASED enum value (defined in RoboDK)RoboDK
EVENT_ROBOT_MOVED enum value (defined in RoboDK)RoboDK
EVENT_SELECTION_3D_CHANGED enum value (defined in RoboDK)RoboDK
EVENT_SELECTION_TREE_CHANGED enum value (defined in RoboDK)RoboDK
EVENT_TOOL_MODIFIED enum value (defined in RoboDK)RoboDK
EventsListen() (defined in RoboDK)RoboDK
FEATURE_CURVE enum valueRoboDK
FEATURE_NONE enum valueRoboDK
FEATURE_POINT enum valueRoboDK
FEATURE_SURFACE enum valueRoboDK
FileGet(const QString &path_file_local, Item *station=nullptr, const QString path_file_remote="")RoboDK
FileSet(const QString &file_local, const QString &file_remote="", bool load_file=true, Item *attach_to=nullptr)RoboDK
Finish()RoboDK
FLAG_ITEM_ALL enum valueRoboDK
FLAG_ITEM_AUTOTRISTATE enum valueRoboDK
FLAG_ITEM_DRAGALLOWED enum valueRoboDK
FLAG_ITEM_DROPALLOWED enum valueRoboDK
FLAG_ITEM_EDITABLE enum valueRoboDK
FLAG_ITEM_ENABLED enum valueRoboDK
FLAG_ITEM_NOCHILDREN enum valueRoboDK
FLAG_ITEM_NONE enum valueRoboDK
FLAG_ITEM_SELECTABLE enum valueRoboDK
FLAG_ITEM_USERTRISTATE enum value (defined in RoboDK)RoboDK
FLAG_ROBODK_3DVIEW_ACTIVE enum valueRoboDK
FLAG_ROBODK_ALL enum valueRoboDK
FLAG_ROBODK_DOUBLE_CLICK enum valueRoboDK
FLAG_ROBODK_LEFT_CLICK enum valueRoboDK
FLAG_ROBODK_MENU_ACTIVE enum valueRoboDK
FLAG_ROBODK_MENU_ACTIVE_ALL enum valueRoboDK
FLAG_ROBODK_MENUCONNECT_ACTIVE enum valueRoboDK
FLAG_ROBODK_MENUEDIT_ACTIVE enum valueRoboDK
FLAG_ROBODK_MENUFILE_ACTIVE enum valueRoboDK
FLAG_ROBODK_MENUPROGRAM_ACTIVE enum valueRoboDK
FLAG_ROBODK_MENUTOOLS_ACTIVE enum valueRoboDK
FLAG_ROBODK_MENUUTILITIES_ACTIVE enum valueRoboDK
FLAG_ROBODK_NONE enum valueRoboDK
FLAG_ROBODK_RIGHT_CLICK enum valueRoboDK
FLAG_ROBODK_TREE_ACTIVE enum valueRoboDK
FLAG_ROBODK_WINDOWKEYS_ACTIVE enum valueRoboDK
getActiveStation()RoboDK
getCollisionItems(QList< int > link_id_list)RoboDK
getCursorXYZ(int x=-1, int y=-1, tXYZ xyzStation=nullptr)RoboDK
getFlagsItem(Item item)RoboDK
getItem(QString name, int itemtype=-1)RoboDK
getItemList(int filter=-1)RoboDK
getItemListNames(int filter=-1)RoboDK
getOpenStation()RoboDK
getParam(const QString &param)RoboDK
getParams()RoboDK
HideRoboDK()RoboDK
INS_TYPE_CHANGEFRAME enum valueRoboDK
INS_TYPE_CHANGEROBOT enum valueRoboDK
INS_TYPE_CHANGESPEED enum valueRoboDK
INS_TYPE_CHANGETOOL enum valueRoboDK
INS_TYPE_CODE enum valueRoboDK
INS_TYPE_EVENT enum valueRoboDK
INS_TYPE_INVALID enum valueRoboDK
INS_TYPE_MOVE enum valueRoboDK
INS_TYPE_MOVEC enum valueRoboDK
INS_TYPE_PAUSE enum valueRoboDK
INS_TYPE_PRINT enum valueRoboDK
INSTRUCTION_CALL_PROGRAM enum valueRoboDK
INSTRUCTION_COMMENT enum valueRoboDK
INSTRUCTION_INSERT_CODE enum valueRoboDK
INSTRUCTION_SHOW_MESSAGE enum valueRoboDK
INSTRUCTION_START_THREAD enum valueRoboDK
IsInside(Item object_inside, Item object_parent)RoboDK
ITEM_TYPE_ANY enum valueRoboDK
ITEM_TYPE_BALLBARVALIDATION enum valueRoboDK
ITEM_TYPE_CALIBPROJECT enum valueRoboDK
ITEM_TYPE_FRAME enum valueRoboDK
ITEM_TYPE_INSTRUCTION enum valueRoboDK
ITEM_TYPE_MACHINING enum valueRoboDK
ITEM_TYPE_OBJECT enum valueRoboDK
ITEM_TYPE_PROGRAM enum valueRoboDK
ITEM_TYPE_PROGRAM_PYTHON enum valueRoboDK
ITEM_TYPE_ROBOT enum valueRoboDK
ITEM_TYPE_STATION enum valueRoboDK
ITEM_TYPE_TARGET enum valueRoboDK
ITEM_TYPE_TOOL enum valueRoboDK
ITEM_TYPE_VALID_ISO9283 enum valueRoboDK
ItemUserPick(const QString &message="Pick one item", int itemtype=-1)RoboDK
JOINT_FORMAT enum valueRoboDK
LaserTrackerMeasure(tXYZ xyz, tXYZ estimate, bool search=false)RoboDK
License()RoboDK
MOVE_TYPE_CIRCULAR enum valueRoboDK
MOVE_TYPE_INVALID enum valueRoboDK
MOVE_TYPE_JOINT enum valueRoboDK
MOVE_TYPE_LINEAR enum valueRoboDK
Paste(const Item *paste_to=nullptr)RoboDK
PluginCommand(const QString &pluginName, const QString &pluginCommand, const QString &pluginValue="")RoboDK
PluginLoad(const QString &pluginName, int load=1)RoboDK
Popup_ISO9283_CubeProgram(Item *robot=nullptr, tXYZ center=nullptr, double side=-1, bool blocking=true)RoboDK
ProcessID() (defined in RoboDK)RoboDK
PROGRAM_RUN_ON_ROBOT enum valueRoboDK
PROGRAM_RUN_ON_SIMULATOR enum valueRoboDK
ProgramStart(const QString &progname, const QString &defaultfolder="", const QString &postprocessor="", Item *robot=nullptr)RoboDK
PROJECTION_ALONG_NORMAL enum valueRoboDK
PROJECTION_ALONG_NORMAL_RECALC enum valueRoboDK
PROJECTION_CLOSEST enum valueRoboDK
PROJECTION_CLOSEST_RECALC enum valueRoboDK
PROJECTION_NONE enum valueRoboDK
PROJECTION_RECALC enum valueRoboDK
ProjectPoints(tMatrix2D *points, tMatrix2D **projected, Item objectProject, int ProjectionType=PROJECTION_ALONG_NORMAL_RECALC)RoboDK
Render(bool always_render=false)RoboDK
RoboDK(const QString &robodk_ip="", int com_port=-1, const QString &args="", const QString &path="") (defined in RoboDK)RoboDK
RoboDK_API::Item (defined in RoboDK)RoboDKfriend
RunCode(const QString &code, bool code_is_fcn_call=false)RoboDK
RunMessage(const QString &message, bool message_is_comment=false)RoboDK
RunMode()RoboDK
RUNMODE_MAKE_ROBOTPROG enum valueRoboDK
RUNMODE_MAKE_ROBOTPROG_AND_START enum valueRoboDK
RUNMODE_MAKE_ROBOTPROG_AND_UPLOAD enum valueRoboDK
RUNMODE_QUICKVALIDATE enum valueRoboDK
RUNMODE_RUN_ROBOT enum valueRoboDK
RUNMODE_SIMULATE enum valueRoboDK
RunProgram(const QString &function_w_params)RoboDK
Save(const QString &filename, const Item *itemsave=nullptr)RoboDK
Selection()RoboDK
setActiveStation(Item stn)RoboDK
setCollisionActive(int check_state=COLLISION_ON)RoboDK
setCollisionActivePair(int check_state, Item item1, Item item2, int id1=0, int id2=0)RoboDK
setFlagsItem(Item item, int flags=FLAG_ITEM_ALL)RoboDK
setFlagsRoboDK(int flags=FLAG_ROBODK_ALL)RoboDK
setParam(const QString &param, const QString &value)RoboDK
setRobotParams(Item *robot, tMatrix2D dhm, Mat poseBase, Mat poseTool)RoboDK
setRunMode(int run_mode=1)RoboDK
setSelection(QList< Item > list_items)RoboDK
setSimulationSpeed(double speed)RoboDK
setViewPose(const Mat &pose)RoboDK
setVisible(QList< Item > itemList, QList< bool > visibleList, QList< int > visibleFrames)RoboDK
setWindowState(int windowstate=WINDOWSTATE_NORMAL)RoboDK
ShowAsCollided(QList< Item > itemList, QList< bool > collidedList, QList< int > *robot_link_id=nullptr)RoboDK
ShowMessage(const QString &message, bool popup=true)RoboDK
ShowRoboDK()RoboDK
SimulationSpeed()RoboDK
SPRAY_OFF enum valueRoboDK
SPRAY_ON enum value (defined in RoboDK)RoboDK
Update()RoboDK
Version()RoboDK
ViewPose()RoboDK
WaitForEvent(int &evt, Item &itm) (defined in RoboDK)RoboDK
WindowID() (defined in RoboDK)RoboDK
WINDOWSTATE_CINEMA enum valueRoboDK
WINDOWSTATE_FULLSCREEN enum valueRoboDK
WINDOWSTATE_FULLSCREEN_CINEMA enum valueRoboDK
WINDOWSTATE_HIDDEN enum valueRoboDK
WINDOWSTATE_MAXIMIZED enum valueRoboDK
WINDOWSTATE_MINIMIZED enum valueRoboDK
WINDOWSTATE_NORMAL enum valueRoboDK
WINDOWSTATE_SHOW enum valueRoboDK
~RoboDK() (defined in RoboDK)RoboDK