RoboDK Plug-In Interface
IRoboDK Member List

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

AddCurve(const tMatrix2D *curvePoints, Item referenceObject=nullptr, bool addToRef=false, int ProjectionType=PROJECTION_ALONG_NORMAL_RECALC)=0IRoboDKpure virtual
AddFile(const QString &filename, const Item parent=nullptr)=0IRoboDKpure virtual
AddFrame(const QString &name, Item itemparent=nullptr)=0IRoboDKpure virtual
AddMachiningProject(QString name="Curve follow settings", Item itemrobot=nullptr)=0IRoboDKpure virtual
AddPoints(const tMatrix2D *points, Item referenceObject=nullptr, bool addToRef=false, int ProjectionType=PROJECTION_ALONG_NORMAL_RECALC)=0IRoboDKpure virtual
AddProgram(const QString &name, Item itemrobot=nullptr)=0IRoboDKpure virtual
AddShape(const tMatrix2D *trianglePoints, Item addTo=nullptr, bool shapeOverride=false, tColor *color=nullptr)=0IRoboDKpure virtual
AddStation(QString name)=0IRoboDKpure virtual
AddTarget(const QString &name, Item itemparent=nullptr, Item itemrobot=nullptr)=0IRoboDKpure virtual
BuildMechanism(int type, const QList< Item > &list_obj, const double *parameters, const tJoints &joints_build, const tJoints &joints_home, const tJoints &joints_senses, const tJoints &joints_lim_low, const tJoints &joints_lim_high, const Mat base, const Mat tool, const QString &name, Item robot=nullptr)=0IRoboDKpure virtual
CALIBRATE_FRAME_3P_P1_ON_X enum valueIRoboDK
CALIBRATE_FRAME_3P_P1_ORIGIN enum valueIRoboDK
CALIBRATE_FRAME_6P enum valueIRoboDK
CALIBRATE_TCP_BY_PLANE enum valueIRoboDK
CALIBRATE_TCP_BY_POINT enum valueIRoboDK
CALIBRATE_TURNTABLE enum valueIRoboDK
CALIBRATE_TURNTABLE_2X enum valueIRoboDK
CalibrateReference(const tMatrix2D *poses_joints, int method=CALIBRATE_FRAME_3P_P1_ON_X, bool use_joints=false, Item robot=nullptr)=0IRoboDKpure virtual
CalibrateTool(const 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)=0IRoboDKpure virtual
Cam2D_Add(const Item attach_to, const QString &params="")=0IRoboDKpure virtual
Cam2D_Snapshot(const QString &file, const Item camera=nullptr, const QString &params="")=0IRoboDKpure virtual
CloseRoboDK()=0IRoboDKpure virtual
CloseStation()=0IRoboDKpure virtual
Collision(Item item1, Item item2)=0IRoboDKpure virtual
COLLISION_OFF enum valueIRoboDK
COLLISION_ON enum valueIRoboDK
CollisionActive()=0IRoboDKpure virtual
CollisionLine(const tXYZ p1, const tXYZ p2)=0IRoboDKpure virtual
Collisions()=0IRoboDKpure virtual
Command(const QString &cmd, const QString &value="")=0IRoboDKpure virtual
DrawGeometry(int drawtype, float *vtx_pointer, int vtx_size, float color[4], float geo_size=2.0, float *vtx_normals=nullptr)=0IRoboDKpure virtual
DrawLines enum valueIRoboDK
DrawPoints enum valueIRoboDK
DrawSpheres enum valueIRoboDK
DrawTexture(const QImage *image, const float *vtx_pointer, const float *texture_coords, int num_triangles, float *vtx_normals=nullptr)=0IRoboDKpure virtual
DrawTriangles enum valueIRoboDK
EULER_QUEATERNION enum valueIRoboDK
EULER_RX_RY_RZ enum valueIRoboDK
EULER_RX_RYp_RZpp enum valueIRoboDK
EULER_RZ_RXp_RZpp enum valueIRoboDK
EULER_RZ_RY_RX enum valueIRoboDK
EULER_RZ_RYp_RXpp enum valueIRoboDK
EULER_RZ_RYp_RZpp enum valueIRoboDK
FEATURE_CURVE enum valueIRoboDK
FEATURE_NONE enum valueIRoboDK
FEATURE_POINT enum valueIRoboDK
FEATURE_SURFACE enum valueIRoboDK
FLAG_ITEM_ALL enum valueIRoboDK
FLAG_ITEM_AUTOTRISTATE enum valueIRoboDK
FLAG_ITEM_DRAGALLOWED enum valueIRoboDK
FLAG_ITEM_DROPALLOWED enum valueIRoboDK
FLAG_ITEM_EDITABLE enum valueIRoboDK
FLAG_ITEM_ENABLED enum valueIRoboDK
FLAG_ITEM_NOCHILDREN enum valueIRoboDK
FLAG_ITEM_NONE enum valueIRoboDK
FLAG_ITEM_SELECTABLE enum valueIRoboDK
FLAG_ITEM_USERTRISTATE enum value (defined in IRoboDK)IRoboDK
FLAG_ROBODK_3DVIEW_ACTIVE enum valueIRoboDK
FLAG_ROBODK_ALL enum valueIRoboDK
FLAG_ROBODK_DOUBLE_CLICK enum valueIRoboDK
FLAG_ROBODK_LEFT_CLICK enum valueIRoboDK
FLAG_ROBODK_MENU_ACTIVE enum valueIRoboDK
FLAG_ROBODK_MENU_ACTIVE_ALL enum valueIRoboDK
FLAG_ROBODK_MENUCONNECT_ACTIVE enum valueIRoboDK
FLAG_ROBODK_MENUEDIT_ACTIVE enum valueIRoboDK
FLAG_ROBODK_MENUFILE_ACTIVE enum valueIRoboDK
FLAG_ROBODK_MENUPROGRAM_ACTIVE enum valueIRoboDK
FLAG_ROBODK_MENUTOOLS_ACTIVE enum valueIRoboDK
FLAG_ROBODK_MENUUTILITIES_ACTIVE enum valueIRoboDK
FLAG_ROBODK_NONE enum valueIRoboDK
FLAG_ROBODK_REFERENCES_VISIBLE enum valueIRoboDK
FLAG_ROBODK_RIGHT_CLICK enum valueIRoboDK
FLAG_ROBODK_STATUSBAR_VISIBLE enum valueIRoboDK
FLAG_ROBODK_TREE_ACTIVE enum valueIRoboDK
FLAG_ROBODK_TREE_VISIBLE enum valueIRoboDK
FLAG_ROBODK_WINDOWKEYS_ACTIVE enum valueIRoboDK
getActiveStation()=0IRoboDKpure virtual
getCollisionItems(QList< int > *link_id_list=nullptr)=0IRoboDKpure virtual
getCursorXYZ(int x=-1, int y=-1, tXYZ xyzStation=nullptr)=0IRoboDKpure virtual
getData(const QString &param)=0IRoboDKpure virtual
getFlagsItem(Item item)=0IRoboDKpure virtual
getItem(const QString &name, int itemtype=-1)=0IRoboDKpure virtual
getItemList(int filter=-1)=0IRoboDKpure virtual
getItemListNames(int filter=-1)=0IRoboDKpure virtual
getOpenStations()=0IRoboDKpure virtual
getParam(const QString &param)=0IRoboDKpure virtual
getParamBytes(const QString &param)=0IRoboDKpure virtual
getParams()=0IRoboDKpure virtual
HideRoboDK()=0IRoboDKpure virtual
INS_TYPE_CHANGEFRAME enum valueIRoboDK
INS_TYPE_CHANGEROBOT enum valueIRoboDK
INS_TYPE_CHANGESPEED enum valueIRoboDK
INS_TYPE_CHANGETOOL enum valueIRoboDK
INS_TYPE_CODE enum valueIRoboDK
INS_TYPE_EVENT enum valueIRoboDK
INS_TYPE_INVALID enum valueIRoboDK
INS_TYPE_MOVE enum valueIRoboDK
INS_TYPE_MOVEC enum valueIRoboDK
INS_TYPE_PAUSE enum valueIRoboDK
INS_TYPE_PRINT enum valueIRoboDK
INSTRUCTION_CALL_PROGRAM enum valueIRoboDK
INSTRUCTION_COMMENT enum valueIRoboDK
INSTRUCTION_INSERT_CODE enum valueIRoboDK
INSTRUCTION_SHOW_MESSAGE enum valueIRoboDK
INSTRUCTION_START_THREAD enum valueIRoboDK
IsInside(Item object_inside, Item object_parent)=0IRoboDKpure virtual
ItemUserPick(const QString &message="Pick one item", int itemtype=-1)=0IRoboDKpure virtual
ItemUserPick(const QString &message, const QList< Item > &list_choices, int id_selected=-1)=0IRoboDKpure virtual
JOINT_FORMAT enum valueIRoboDK
LaserTrackerMeasure(tXYZ xyz, const tXYZ estimate, bool search=false)=0IRoboDKpure virtual
License()=0IRoboDKpure virtual
MeasurePose(Mat *pose, double data[10], int target=-1, int time_avg_ms=0, const tXYZ tool_tip=nullptr)=0IRoboDKpure virtual
MergeItems(const QList< Item > &listitems)=0IRoboDKpure virtual
MOVE_TYPE_CIRCULAR enum valueIRoboDK
MOVE_TYPE_INVALID enum valueIRoboDK
MOVE_TYPE_JOINT enum valueIRoboDK
MOVE_TYPE_LINEAR enum valueIRoboDK
MOVE_TYPE_LINEARSEARCH enum valueIRoboDK
PluginCommand(const QString &plugin_name="", const QString &plugin_command="", const QString &value="")=0IRoboDKpure virtual
PluginLoad(const QString &plugin_name="", int load=1)=0IRoboDKpure virtual
Popup_ISO9283_CubeProgram(Item robot=nullptr, tXYZ center=nullptr, double side=-1)=0IRoboDKpure virtual
PROGRAM_RUN_ON_ROBOT enum valueIRoboDK
PROGRAM_RUN_ON_SIMULATOR enum valueIRoboDK
ProgramStart(const QString &progname, const QString &defaultfolder="", const QString &postprocessor="", Item robot=nullptr)=0IRoboDKpure virtual
PROJECTION_ALONG_NORMAL enum valueIRoboDK
PROJECTION_ALONG_NORMAL_RECALC enum valueIRoboDK
PROJECTION_CLOSEST enum valueIRoboDK
PROJECTION_CLOSEST_RECALC enum valueIRoboDK
PROJECTION_NONE enum valueIRoboDK
PROJECTION_RECALC enum valueIRoboDK
ProjectPoints(tMatrix2D *points, Item objectProject, int ProjectionType=PROJECTION_ALONG_NORMAL_RECALC)=0IRoboDKpure virtual
Render(int flags=RenderComplete)=0IRoboDKpure virtual
RenderComplete enum valueIRoboDK
RenderNone enum valueIRoboDK
RenderScreen enum valueIRoboDK
RenderUpdateOnly enum valueIRoboDK
RunCode(const QString &code, bool code_is_fcn_call=false)=0IRoboDKpure virtual
RunMessage(const QString &message, bool message_is_comment=false)=0IRoboDKpure virtual
RunMode()=0IRoboDKpure virtual
RUNMODE_MAKE_ROBOTPROG enum valueIRoboDK
RUNMODE_MAKE_ROBOTPROG_AND_START enum valueIRoboDK
RUNMODE_MAKE_ROBOTPROG_AND_UPLOAD enum valueIRoboDK
RUNMODE_QUICKVALIDATE enum valueIRoboDK
RUNMODE_RUN_ROBOT enum valueIRoboDK
RUNMODE_SIMULATE enum valueIRoboDK
RunProgram(const QString &function_w_params)=0IRoboDKpure virtual
Save(const QString &filename, const Item itemsave=nullptr)=0IRoboDKpure virtual
Selection()=0IRoboDKpure virtual
setActiveStation(Item stn)=0IRoboDKpure virtual
setCollisionActive(int check_state=COLLISION_ON)=0IRoboDKpure virtual
setCollisionActivePair(int check_state, Item item1, Item item2, int id1=0, int id2=0)=0IRoboDKpure virtual
setData(const QString &param, const QByteArray &value)=0IRoboDKpure virtual
setFlagsItem(int flags=FLAG_ITEM_ALL, Item item=nullptr)=0IRoboDKpure virtual
setFlagsRoboDK(int flags=FLAG_ROBODK_ALL)=0IRoboDKpure virtual
setInteractiveMode(int mode_type, int default_ref_flags, const QList< Item > *custom_object=nullptr, int custom_ref_flags=0)=0IRoboDKpure virtual
setParam(const QString &param, const QString &value)=0IRoboDKpure virtual
setParamBytes(const QString &param, const QByteArray &value)=0IRoboDKpure virtual
SetRobotParams(Item robot, tMatrix2D dhm, Mat poseBase, Mat poseTool)=0IRoboDKpure virtual
setRunMode(int run_mode=1)=0IRoboDKpure virtual
setSelection(const QList< Item > &listitems)=0IRoboDKpure virtual
setSimulationSpeed(double speed)=0IRoboDKpure virtual
setViewPose(const Mat &pose)=0IRoboDKpure virtual
setWindowState(int windowstate=WINDOWSTATE_NORMAL)=0IRoboDKpure virtual
ShowMessage(const QString &message, bool popup=true)=0IRoboDKpure virtual
ShowRoboDK()=0IRoboDKpure virtual
SimulationSpeed()=0IRoboDKpure virtual
SPRAY_OFF enum valueIRoboDK
SPRAY_ON enum value (defined in IRoboDK)IRoboDK
StereoCamera_Measure(Mat pose1, Mat pose2, int &npoints1, int &npoints2, double *data=nullptr, float time_avg=0, const tXYZ tip_xyz=nullptr)=0IRoboDKpure virtual
Valid(const Item item_check)=0IRoboDKpure virtual
Version()=0IRoboDKpure virtual
ViewPose()=0IRoboDKpure virtual
WINDOWSTATE_CINEMA enum valueIRoboDK
WINDOWSTATE_FULLSCREEN enum valueIRoboDK
WINDOWSTATE_FULLSCREEN_CINEMA enum valueIRoboDK
WINDOWSTATE_HIDDEN enum valueIRoboDK
WINDOWSTATE_MAXIMIZED enum valueIRoboDK
WINDOWSTATE_MINIMIZED enum valueIRoboDK
WINDOWSTATE_NORMAL enum valueIRoboDK
WINDOWSTATE_SHOW enum valueIRoboDK
WINDOWSTATE_VIDEO enum valueIRoboDK
~IRoboDK() (defined in IRoboDK)IRoboDKinlinevirtual