Privacy
An open-source, flexible 3D physical simulation framework
mars::viz::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_)
 
 ~GraphicsTimer ()
 
void run ()
 
void runOnce ()
 
void stop ()
 

Private Attributes

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

Detailed Description

Definition at line 32 of file GraphicsTimer.h.

Constructor & Destructor Documentation

◆ GraphicsTimer()

mars::viz::GraphicsTimer::GraphicsTimer ( mars::interfaces::GraphicsManagerInterface graphics_)

Definition at line 29 of file GraphicsTimer.cpp.

◆ ~GraphicsTimer()

mars::viz::GraphicsTimer::~GraphicsTimer ( )
inline

Definition at line 38 of file GraphicsTimer.h.

Member Function Documentation

◆ internalRun

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

◆ run()

void mars::viz::GraphicsTimer::run ( void  )

Definition at line 37 of file GraphicsTimer.cpp.

◆ runOnce()

void mars::viz::GraphicsTimer::runOnce ( )

Definition at line 46 of file GraphicsTimer.cpp.

◆ runOnceInternal

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

Definition at line 54 of file GraphicsTimer.cpp.

◆ stop()

void mars::viz::GraphicsTimer::stop ( )

Definition at line 41 of file GraphicsTimer.cpp.

◆ timerEvent

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

Definition at line 59 of file GraphicsTimer.cpp.

Member Data Documentation

◆ graphics

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

Definition at line 54 of file GraphicsTimer.h.

◆ graphicsTimer

QTimer* mars::viz::GraphicsTimer::graphicsTimer
private

Definition at line 53 of file GraphicsTimer.h.

◆ runFinished

bool mars::viz::GraphicsTimer::runFinished
private

Definition at line 55 of file GraphicsTimer.h.


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