Privacy
An open-source, flexible 3D physical simulation framework
mars::app::GraphicsTimer Class Reference

#include <GraphicsTimer.h>

Public Slots

void timerEvent (void)
 
void runOnceInternal (void)
 

Signals

void internalRun ()
 

Public Member Functions

 GraphicsTimer (mars::interfaces::GraphicsManagerInterface *graphics_, mars::interfaces::SimulatorInterface *sim_)
 
 ~GraphicsTimer ()
 
void run ()
 
void runOnce ()
 
void stop ()
 

Private Attributes

QTimer * graphicsTimer
 
mars::interfaces::GraphicsManagerInterfacegraphics
 
mars::interfaces::SimulatorInterfacesim
 
bool runFinished
 

Detailed Description

Definition at line 33 of file GraphicsTimer.h.

Constructor & Destructor Documentation

◆ GraphicsTimer()

mars::app::GraphicsTimer::GraphicsTimer ( mars::interfaces::GraphicsManagerInterface graphics_,
mars::interfaces::SimulatorInterface sim_ 
)

Definition at line 31 of file GraphicsTimer.cpp.

◆ ~GraphicsTimer()

mars::app::GraphicsTimer::~GraphicsTimer ( )
inline

Definition at line 40 of file GraphicsTimer.h.

Member Function Documentation

◆ internalRun

void mars::app::GraphicsTimer::internalRun ( )
signal

◆ run()

void mars::app::GraphicsTimer::run ( )

Definition at line 40 of file GraphicsTimer.cpp.

◆ runOnce()

void mars::app::GraphicsTimer::runOnce ( )

Definition at line 54 of file GraphicsTimer.cpp.

◆ runOnceInternal

void mars::app::GraphicsTimer::runOnceInternal ( void  )
slot

Definition at line 62 of file GraphicsTimer.cpp.

◆ stop()

void mars::app::GraphicsTimer::stop ( )

Definition at line 49 of file GraphicsTimer.cpp.

◆ timerEvent

void mars::app::GraphicsTimer::timerEvent ( void  )
slot

Definition at line 67 of file GraphicsTimer.cpp.

Member Data Documentation

◆ graphics

mars::interfaces::GraphicsManagerInterface* mars::app::GraphicsTimer::graphics
private

Definition at line 56 of file GraphicsTimer.h.

◆ graphicsTimer

QTimer* mars::app::GraphicsTimer::graphicsTimer
private

Definition at line 55 of file GraphicsTimer.h.

◆ runFinished

bool mars::app::GraphicsTimer::runFinished
private

Definition at line 58 of file GraphicsTimer.h.

◆ sim

mars::interfaces::SimulatorInterface* mars::app::GraphicsTimer::sim
private

Definition at line 57 of file GraphicsTimer.h.


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