GeoTessCPP  2.0.0
Software to facilitate storage and retrieval of 3D information about the Earth.
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines
Public Member Functions | Static Public Member Functions
geotess::CpuTimer Class Reference

#include <CpuTimer.h>

List of all members.

Public Member Functions

 CpuTimer ()
double cpuTime ()
double cpuTimeInit ()
void initTimer ()
double realTime ()
double realTimeInit ()

Static Public Member Functions

static string elapsedTimeString (double tm)
static string elapsedTimeStringFraction (double tm)
static string elapsedTimeStringFractionAbbrvUnits (double tm)
static double getCurrCPUTime ()
static double getCurrRealTime ()
static string now ()

Detailed Description

Manages real (wall clock) and cpu timing information and elapsed timing information.


Constructor & Destructor Documentation


Member Function Documentation

static string geotess::CpuTimer::elapsedTimeString ( double  tm) [static]
static string geotess::CpuTimer::elapsedTimeStringFraction ( double  tm) [static]
static string geotess::CpuTimer::elapsedTimeStringFractionAbbrvUnits ( double  tm) [static]
static double geotess::CpuTimer::getCurrCPUTime ( ) [inline, static]

Returns the current CPU time in msec since process start.

static double geotess::CpuTimer::getCurrRealTime ( ) [inline, static]

Returns the current real time (wall clock) in msec since 1970.

static string geotess::CpuTimer::now ( ) [static]

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