RoboDK API - Documentation
MainWindow Class Reference

Example's main window (robot panel) More...

#include <mainwindow.h>

Inheritance diagram for MainWindow:

Public Member Functions

 MainWindow (QWidget *parent=0)
 
void Select_Robot ()
 Select a robot. More...
 
bool Check_RoboDK ()
 Validate if RoboDK is running (RDK is valid) More...
 
bool Check_Robot ()
 Validate if a Robot has been selected (ROBOT variable is valid) More...
 
void IncrementalMove (int id, double sense)
 Apply an incremental movement. More...
 
bool EventsLoop ()
 
bool SampleRoboDkEvent (int evt, Item itm)
 This is a sample function that is executed when a new RoboDK Event occurs. More...
 

Private Slots

void on_btnLoadFile_clicked ()
 
void on_btnSelectRobot_clicked ()
 
void on_btnTestButton_clicked ()
 
void on_btnGetPosition_clicked ()
 
void on_btnMoveJoints_clicked ()
 
void on_btnMovePose_clicked ()
 
void on_btnProgRun_clicked ()
 
void on_btnTXn_clicked ()
 
void on_btnTYn_clicked ()
 
void on_btnTZn_clicked ()
 
void on_btnRXn_clicked ()
 
void on_btnRYn_clicked ()
 
void on_btnRZn_clicked ()
 
void on_btnTXp_clicked ()
 
void on_btnTYp_clicked ()
 
void on_btnTZp_clicked ()
 
void on_btnRXp_clicked ()
 
void on_btnRYp_clicked ()
 
void on_btnRZp_clicked ()
 
void on_radSimulation_clicked ()
 
void on_radOfflineProgramming_clicked ()
 
void on_radRunOnRobot_clicked ()
 
void on_btnMakeProgram_clicked ()
 
void on_radShowRoboDK_clicked ()
 
void on_radHideRoboDK_clicked ()
 
void on_radIntegrateRoboDK_clicked ()
 
void on_btnEmbed_clicked ()
 
void on_btnTestCamera_clicked ()
 

Private Member Functions

void robodk_window_clear ()
 

Private Attributes

Ui::MainWindow * ui
 
RoboDKRDK
 Pointer to RoboDK. More...
 
ItemROBOT
 Pointer to the robot item. More...
 
QWindow * robodk_window
 Pointer to the RoboDK window. More...
 

Detailed Description

Example's main window (robot panel)

Definition at line 20 of file mainwindow.h.

Constructor & Destructor Documentation

◆ MainWindow()

MainWindow ( QWidget *  parent = 0)
explicit

Definition at line 20 of file mainwindow.cpp.

◆ ~MainWindow()

~MainWindow ( )

Definition at line 41 of file mainwindow.cpp.

Member Function Documentation

◆ Check_RoboDK()

bool Check_RoboDK ( )

Validate if RoboDK is running (RDK is valid)

Definition at line 48 of file mainwindow.cpp.

◆ Check_Robot()

bool Check_Robot ( )

Validate if a Robot has been selected (ROBOT variable is valid)

Definition at line 60 of file mainwindow.cpp.

◆ EventsLoop()

bool EventsLoop ( )

Definition at line 767 of file mainwindow.cpp.

◆ IncrementalMove()

void IncrementalMove ( int  id,
double  sense 
)

Apply an incremental movement.

Definition at line 457 of file mainwindow.cpp.

◆ on_btnEmbed_clicked

void on_btnEmbed_clicked ( )
privateslot

Definition at line 786 of file mainwindow.cpp.

◆ on_btnGetPosition_clicked

void on_btnGetPosition_clicked ( )
privateslot

Definition at line 105 of file mainwindow.cpp.

◆ on_btnLoadFile_clicked

void on_btnLoadFile_clicked ( )
privateslot

Definition at line 86 of file mainwindow.cpp.

◆ on_btnMakeProgram_clicked

void on_btnMakeProgram_clicked ( )
privateslot

Definition at line 539 of file mainwindow.cpp.

◆ on_btnMoveJoints_clicked

void on_btnMoveJoints_clicked ( )
privateslot

Definition at line 122 of file mainwindow.cpp.

◆ on_btnMovePose_clicked

void on_btnMovePose_clicked ( )
privateslot

Definition at line 135 of file mainwindow.cpp.

◆ on_btnProgRun_clicked

void on_btnProgRun_clicked ( )
privateslot

Definition at line 148 of file mainwindow.cpp.

◆ on_btnRXn_clicked

void on_btnRXn_clicked ( )
privateslot

Definition at line 446 of file mainwindow.cpp.

◆ on_btnRXp_clicked

void on_btnRXp_clicked ( )
privateslot

Definition at line 453 of file mainwindow.cpp.

◆ on_btnRYn_clicked

void on_btnRYn_clicked ( )
privateslot

Definition at line 447 of file mainwindow.cpp.

◆ on_btnRYp_clicked

void on_btnRYp_clicked ( )
privateslot

Definition at line 454 of file mainwindow.cpp.

◆ on_btnRZn_clicked

void on_btnRZn_clicked ( )
privateslot

Definition at line 448 of file mainwindow.cpp.

◆ on_btnRZp_clicked

void on_btnRZp_clicked ( )
privateslot

Definition at line 455 of file mainwindow.cpp.

◆ on_btnSelectRobot_clicked

void on_btnSelectRobot_clicked ( )
privateslot

Definition at line 100 of file mainwindow.cpp.

◆ on_btnTestButton_clicked

void on_btnTestButton_clicked ( )
privateslot

Definition at line 170 of file mainwindow.cpp.

◆ on_btnTestCamera_clicked

void on_btnTestCamera_clicked ( )
privateslot

Definition at line 798 of file mainwindow.cpp.

◆ on_btnTXn_clicked

void on_btnTXn_clicked ( )
privateslot

Definition at line 443 of file mainwindow.cpp.

◆ on_btnTXp_clicked

void on_btnTXp_clicked ( )
privateslot

Definition at line 450 of file mainwindow.cpp.

◆ on_btnTYn_clicked

void on_btnTYn_clicked ( )
privateslot

Definition at line 444 of file mainwindow.cpp.

◆ on_btnTYp_clicked

void on_btnTYp_clicked ( )
privateslot

Definition at line 451 of file mainwindow.cpp.

◆ on_btnTZn_clicked

void on_btnTZn_clicked ( )
privateslot

Definition at line 445 of file mainwindow.cpp.

◆ on_btnTZp_clicked

void on_btnTZp_clicked ( )
privateslot

Definition at line 452 of file mainwindow.cpp.

◆ on_radHideRoboDK_clicked

void on_radHideRoboDK_clicked ( )
privateslot

Definition at line 577 of file mainwindow.cpp.

◆ on_radIntegrateRoboDK_clicked

void on_radIntegrateRoboDK_clicked ( )
privateslot

Definition at line 620 of file mainwindow.cpp.

◆ on_radOfflineProgramming_clicked

void on_radOfflineProgramming_clicked ( )
privateslot

Definition at line 505 of file mainwindow.cpp.

◆ on_radRunOnRobot_clicked

void on_radRunOnRobot_clicked ( )
privateslot

Definition at line 519 of file mainwindow.cpp.

◆ on_radShowRoboDK_clicked

void on_radShowRoboDK_clicked ( )
privateslot

Definition at line 566 of file mainwindow.cpp.

◆ on_radSimulation_clicked

void on_radSimulation_clicked ( )
privateslot

Definition at line 494 of file mainwindow.cpp.

◆ robodk_window_clear()

void robodk_window_clear ( )
private

Definition at line 550 of file mainwindow.cpp.

◆ SampleRoboDkEvent()

bool SampleRoboDkEvent ( int  evt,
Item  itm 
)

This is a sample function that is executed when a new RoboDK Event occurs.

Parameters
evt
itm
Returns

Definition at line 672 of file mainwindow.cpp.

◆ Select_Robot()

void Select_Robot ( )

Select a robot.

Definition at line 74 of file mainwindow.cpp.

Member Data Documentation

◆ RDK

RoboDK* RDK
private

Pointer to RoboDK.

Definition at line 84 of file mainwindow.h.

◆ robodk_window

QWindow* robodk_window
private

Pointer to the RoboDK window.

Definition at line 90 of file mainwindow.h.

◆ ROBOT

Item* ROBOT
private

Pointer to the robot item.

Definition at line 87 of file mainwindow.h.

◆ ui

Ui::MainWindow* ui
private

Definition at line 81 of file mainwindow.h.


The documentation for this class was generated from the following files: