RoboDK API for C++ - Documentation
Loading...
Searching...
No Matches
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.
 
bool Check_RoboDK ()
 Validate if RoboDK is running (RDK is valid)
 
bool Check_Robot ()
 Validate if a Robot has been selected (ROBOT variable is valid)
 
void IncrementalMove (int id, double sense)
 Apply an incremental movement.
 
bool EventsLoop ()
 
bool SampleRoboDkEvent (int evt, Item itm)
 This is a sample function that is executed when a new RoboDK Event occurs.
 

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.
 
ItemROBOT
 Pointer to the robot item.
 
QWindow * robodk_window
 Pointer to the RoboDK window.
 

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 22 of file mainwindow.cpp.

◆ ~MainWindow()

~MainWindow ( )

Definition at line 43 of file mainwindow.cpp.

Member Function Documentation

◆ Check_RoboDK()

bool Check_RoboDK ( )

Validate if RoboDK is running (RDK is valid)

Definition at line 50 of file mainwindow.cpp.

◆ Check_Robot()

bool Check_Robot ( )

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

Definition at line 62 of file mainwindow.cpp.

◆ EventsLoop()

bool EventsLoop ( )

Definition at line 769 of file mainwindow.cpp.

◆ IncrementalMove()

void IncrementalMove ( int id,
double sense )

Apply an incremental movement.

Definition at line 459 of file mainwindow.cpp.

◆ on_btnEmbed_clicked

void on_btnEmbed_clicked ( )
privateslot

Definition at line 788 of file mainwindow.cpp.

◆ on_btnGetPosition_clicked

void on_btnGetPosition_clicked ( )
privateslot

Definition at line 107 of file mainwindow.cpp.

◆ on_btnLoadFile_clicked

void on_btnLoadFile_clicked ( )
privateslot

Definition at line 88 of file mainwindow.cpp.

◆ on_btnMakeProgram_clicked

void on_btnMakeProgram_clicked ( )
privateslot

Definition at line 541 of file mainwindow.cpp.

◆ on_btnMoveJoints_clicked

void on_btnMoveJoints_clicked ( )
privateslot

Definition at line 124 of file mainwindow.cpp.

◆ on_btnMovePose_clicked

void on_btnMovePose_clicked ( )
privateslot

Definition at line 137 of file mainwindow.cpp.

◆ on_btnProgRun_clicked

void on_btnProgRun_clicked ( )
privateslot

Definition at line 150 of file mainwindow.cpp.

◆ on_btnRXn_clicked

void on_btnRXn_clicked ( )
privateslot

Definition at line 448 of file mainwindow.cpp.

◆ on_btnRXp_clicked

void on_btnRXp_clicked ( )
privateslot

Definition at line 455 of file mainwindow.cpp.

◆ on_btnRYn_clicked

void on_btnRYn_clicked ( )
privateslot

Definition at line 449 of file mainwindow.cpp.

◆ on_btnRYp_clicked

void on_btnRYp_clicked ( )
privateslot

Definition at line 456 of file mainwindow.cpp.

◆ on_btnRZn_clicked

void on_btnRZn_clicked ( )
privateslot

Definition at line 450 of file mainwindow.cpp.

◆ on_btnRZp_clicked

void on_btnRZp_clicked ( )
privateslot

Definition at line 457 of file mainwindow.cpp.

◆ on_btnSelectRobot_clicked

void on_btnSelectRobot_clicked ( )
privateslot

Definition at line 102 of file mainwindow.cpp.

◆ on_btnTestButton_clicked

void on_btnTestButton_clicked ( )
privateslot

Definition at line 172 of file mainwindow.cpp.

◆ on_btnTestCamera_clicked

void on_btnTestCamera_clicked ( )
privateslot

Definition at line 800 of file mainwindow.cpp.

◆ on_btnTXn_clicked

void on_btnTXn_clicked ( )
privateslot

Definition at line 445 of file mainwindow.cpp.

◆ on_btnTXp_clicked

void on_btnTXp_clicked ( )
privateslot

Definition at line 452 of file mainwindow.cpp.

◆ on_btnTYn_clicked

void on_btnTYn_clicked ( )
privateslot

Definition at line 446 of file mainwindow.cpp.

◆ on_btnTYp_clicked

void on_btnTYp_clicked ( )
privateslot

Definition at line 453 of file mainwindow.cpp.

◆ on_btnTZn_clicked

void on_btnTZn_clicked ( )
privateslot

Definition at line 447 of file mainwindow.cpp.

◆ on_btnTZp_clicked

void on_btnTZp_clicked ( )
privateslot

Definition at line 454 of file mainwindow.cpp.

◆ on_radHideRoboDK_clicked

void on_radHideRoboDK_clicked ( )
privateslot

Definition at line 579 of file mainwindow.cpp.

◆ on_radIntegrateRoboDK_clicked

void on_radIntegrateRoboDK_clicked ( )
privateslot

Definition at line 622 of file mainwindow.cpp.

◆ on_radOfflineProgramming_clicked

void on_radOfflineProgramming_clicked ( )
privateslot

Definition at line 507 of file mainwindow.cpp.

◆ on_radRunOnRobot_clicked

void on_radRunOnRobot_clicked ( )
privateslot

Definition at line 521 of file mainwindow.cpp.

◆ on_radShowRoboDK_clicked

void on_radShowRoboDK_clicked ( )
privateslot

Definition at line 568 of file mainwindow.cpp.

◆ on_radSimulation_clicked

void on_radSimulation_clicked ( )
privateslot

Definition at line 496 of file mainwindow.cpp.

◆ robodk_window_clear()

void robodk_window_clear ( )
private

Definition at line 552 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 674 of file mainwindow.cpp.

◆ Select_Robot()

void Select_Robot ( )

Select a robot.

Definition at line 76 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: