#include <qtopengl_main_window.h>
Definition at line 36 of file qtopengl_main_window.h.
argos::CQTOpenGLMainWindow::~CQTOpenGLMainWindow |
( |
| ) |
|
|
virtual |
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 |
void argos::CQTOpenGLMainWindow::CameraXMLPopUp |
( |
| ) |
|
|
slot |
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.
void argos::CQTOpenGLMainWindow::ExperimentFastForwarding |
( |
| ) |
|
|
signal |
Emitted when the experiment has (re)started fast-forwarding.
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().
void argos::CQTOpenGLMainWindow::ExperimentPlaying |
( |
| ) |
|
|
signal |
Emitted when the experiment has (re)started playing.
void argos::CQTOpenGLMainWindow::ExperimentReset |
( |
| ) |
|
|
signal |
Emitted when the experiment has been reset.
void argos::CQTOpenGLMainWindow::ExperimentResumed |
( |
| ) |
|
|
signal |
Emitted when the experiment has just been resumed.
This marks the fact that the error condition has been solved.
void argos::CQTOpenGLMainWindow::ExperimentStarted |
( |
| ) |
|
|
signal |
Emitted when the experiment has just been started.
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().
void argos::CQTOpenGLMainWindow::FastForwardExperiment |
( |
| ) |
|
|
slot |
QString argos::CQTOpenGLMainWindow::GetCameraXMLData |
( |
| ) |
|
|
slot |
const QString& argos::CQTOpenGLMainWindow::GetIconDir |
( |
| ) |
const |
|
inline |
const CQTOpenGLWidget& argos::CQTOpenGLMainWindow::GetOpenGLWidget |
( |
| ) |
const |
|
inline |
const QString& argos::CQTOpenGLMainWindow::GetTextureDir |
( |
| ) |
const |
|
inline |
void argos::CQTOpenGLMainWindow::PauseExperiment |
( |
| ) |
|
|
slot |
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.
void argos::CQTOpenGLMainWindow::ResetExperiment |
( |
| ) |
|
|
slot |
void argos::CQTOpenGLMainWindow::ResumeExperiment |
( |
| ) |
|
|
slot |
void argos::CQTOpenGLMainWindow::StepExperiment |
( |
| ) |
|
|
slot |
void argos::CQTOpenGLMainWindow::SuspendExperiment |
( |
| ) |
|
|
slot |
void argos::CQTOpenGLMainWindow::SwitchCamera |
( |
QAction * |
pc_action | ) |
|
|
slot |
void argos::CQTOpenGLMainWindow::TerminateExperiment |
( |
| ) |
|
|
slot |