#include <qtopengl_main_window.h>
Definition at line 36 of file qtopengl_main_window.h.
◆ CQTOpenGLMainWindow()
◆ ~CQTOpenGLMainWindow()
argos::CQTOpenGLMainWindow::~CQTOpenGLMainWindow |
( |
| ) |
|
|
virtual |
◆ CameraSwitched
void argos::CQTOpenGLMainWindow::CameraSwitched |
( |
int |
n_camera | ) |
|
|
signal |
Emitted whenever the user presses a camera button to switch camera.
- Parameters
-
n_camera | The index of the desired camera |
◆ CameraXMLPopUp
void argos::CQTOpenGLMainWindow::CameraXMLPopUp |
( |
| ) |
|
|
slot |
◆ ExperimentDone
void argos::CQTOpenGLMainWindow::ExperimentDone |
( |
| ) |
|
|
signal |
Emitted when the experiment is finished.
An experiment can finish "naturally", when CSimulator::IsExperimentFinished() returns true
; or "forcedly", when the user pressed the terminate button.
◆ ExperimentFastForwarding
void argos::CQTOpenGLMainWindow::ExperimentFastForwarding |
( |
| ) |
|
|
signal |
Emitted when the experiment has (re)started fast-forwarding.
◆ ExperimentPaused
void argos::CQTOpenGLMainWindow::ExperimentPaused |
( |
| ) |
|
|
signal |
Emitted when the experiment has been paused.
The difference between pausing and suspending an experiment is that pausing results from an action of the user; suspending is caused by an error condition. To resume execution, call PlayExperiment() or FastForwardExperiment().
◆ ExperimentPlaying
void argos::CQTOpenGLMainWindow::ExperimentPlaying |
( |
| ) |
|
|
signal |
Emitted when the experiment has (re)started playing.
◆ ExperimentReset
void argos::CQTOpenGLMainWindow::ExperimentReset |
( |
| ) |
|
|
signal |
Emitted when the experiment has been reset.
◆ ExperimentResumed
void argos::CQTOpenGLMainWindow::ExperimentResumed |
( |
| ) |
|
|
signal |
Emitted when the experiment has just been resumed.
This marks the fact that the error condition has been solved.
◆ ExperimentStarted
void argos::CQTOpenGLMainWindow::ExperimentStarted |
( |
| ) |
|
|
signal |
Emitted when the experiment has just been started.
◆ ExperimentSuspended
void argos::CQTOpenGLMainWindow::ExperimentSuspended |
( |
| ) |
|
|
signal |
Emitted when the experiment has been suspended.
The difference between pausing and suspending an experiment is that pausing results from an action of the user; suspending is caused by an error condition. To resume execution, call ResumeExperiment().
◆ FastForwardExperiment
void argos::CQTOpenGLMainWindow::FastForwardExperiment |
( |
| ) |
|
|
slot |
◆ GetCameraXMLData
QString argos::CQTOpenGLMainWindow::GetCameraXMLData |
( |
| ) |
|
|
slot |
◆ GetIconDir()
const QString& argos::CQTOpenGLMainWindow::GetIconDir |
( |
| ) |
const |
|
inline |
◆ GetModelDir()
const QString& argos::CQTOpenGLMainWindow::GetModelDir |
( |
| ) |
const |
|
inline |
◆ GetOpenGLWidget() [1/2]
◆ GetOpenGLWidget() [2/2]
const CQTOpenGLWidget& argos::CQTOpenGLMainWindow::GetOpenGLWidget |
( |
| ) |
const |
|
inline |
◆ GetTextureDir()
const QString& argos::CQTOpenGLMainWindow::GetTextureDir |
( |
| ) |
const |
|
inline |
◆ GetUserFunctions() [1/2]
◆ GetUserFunctions() [2/2]
◆ PauseExperiment
void argos::CQTOpenGLMainWindow::PauseExperiment |
( |
| ) |
|
|
slot |
◆ PlayExperiment
void argos::CQTOpenGLMainWindow::PlayExperiment |
( |
| ) |
|
|
slot |
Plays the experiment.
Internally sets a timer whose period corresponds to the XML attribute 'ticks_per_second' in the .argos file.
Definition at line 639 of file qtopengl_main_window.cpp.
◆ ResetExperiment
void argos::CQTOpenGLMainWindow::ResetExperiment |
( |
| ) |
|
|
slot |
◆ ResumeExperiment
void argos::CQTOpenGLMainWindow::ResumeExperiment |
( |
| ) |
|
|
slot |
◆ StepExperiment
void argos::CQTOpenGLMainWindow::StepExperiment |
( |
| ) |
|
|
slot |
◆ SuspendExperiment
void argos::CQTOpenGLMainWindow::SuspendExperiment |
( |
| ) |
|
|
slot |
◆ SwitchCamera
void argos::CQTOpenGLMainWindow::SwitchCamera |
( |
QAction * |
pc_action | ) |
|
|
slot |
◆ TerminateExperiment
void argos::CQTOpenGLMainWindow::TerminateExperiment |
( |
| ) |
|
|
slot |