RoboDK Plug-In Interface
Loading...
Searching...
No Matches
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
TypeCalibrateFrame enum nameIRoboDK
TypeCalibrateTCP enum nameIRoboDK
TypeCollision enum nameIRoboDK
TypeDraw enum nameIRoboDK
TypeEuler enum nameIRoboDK
TypeFeature enum nameIRoboDK
TypeFlagsItem enum nameIRoboDK
TypeFlagsRoboDK enum nameIRoboDK
TypeInstruction enum nameIRoboDK
TypeInstructionCall enum nameIRoboDK
TypeMovement enum nameIRoboDK
TypeProgramRun enum nameIRoboDK
TypeProjection enum nameIRoboDK
TypeRender enum nameIRoboDK
TypeRunMode enum nameIRoboDK
TypeSpray enum nameIRoboDK
TypeWindowState enum nameIRoboDK
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