#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 650 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   |