CustusX  18.04
An IGT application
cx::CyclicActionLogger Class Reference

#include <cxCyclicActionLogger.h>

Public Member Functions

 CyclicActionLogger ()
 
 CyclicActionLogger (QString name)
 
void reset (int interval=1000)
 
void begin ()
 start timing for this cycle More...
 
void time (QString id)
 store time from begin or last time() More...
 
double getFPS ()
 
bool intervalPassed () const
 
QString dumpStatistics ()
 
QString dumpStatisticsSmall ()
 
int getTime (QString id)
 
int getTotalLoggedTime ()
 Total time contained in entered id's (id outside is not counted) More...
 

Detailed Description

Helper class for counting time spent by the rendering process or other process running in a cycle.

Date
Oct 19, 2010
Oct 16, 2012
Author
christiana

Definition at line 36 of file cxCyclicActionLogger.h.

Constructor & Destructor Documentation

cx::CyclicActionLogger::CyclicActionLogger ( )

Definition at line 24 of file cxCyclicActionLogger.cpp.

cx::CyclicActionLogger::CyclicActionLogger ( QString  name)
explicit

Definition at line 31 of file cxCyclicActionLogger.cpp.

Member Function Documentation

void cx::CyclicActionLogger::begin ( )

start timing for this cycle

Definition at line 46 of file cxCyclicActionLogger.cpp.

QString cx::CyclicActionLogger::dumpStatistics ( )

Definition at line 84 of file cxCyclicActionLogger.cpp.

QString cx::CyclicActionLogger::dumpStatisticsSmall ( )

Definition at line 125 of file cxCyclicActionLogger.cpp.

double cx::CyclicActionLogger::getFPS ( )

return frames per second during the last interval.

Definition at line 70 of file cxCyclicActionLogger.cpp.

int cx::CyclicActionLogger::getTime ( QString  id)

Definition at line 169 of file cxCyclicActionLogger.cpp.

int cx::CyclicActionLogger::getTotalLoggedTime ( )

Total time contained in entered id's (id outside is not counted)

Definition at line 191 of file cxCyclicActionLogger.cpp.

bool cx::CyclicActionLogger::intervalPassed ( ) const

Definition at line 79 of file cxCyclicActionLogger.cpp.

void cx::CyclicActionLogger::reset ( int  interval = 1000)

Definition at line 39 of file cxCyclicActionLogger.cpp.

void cx::CyclicActionLogger::time ( QString  id)

store time from begin or last time()

Definition at line 51 of file cxCyclicActionLogger.cpp.


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