Public Member Functions | Private Attributes | List of all members
gte::Timer Class Reference

#include <GteTimer.h>

Public Member Functions

int64_t GetMicroseconds () const
 
int64_t GetMilliseconds () const
 
int64_t GetNanoseconds () const
 
double GetSeconds () const
 
void Reset ()
 
 Timer ()
 

Private Attributes

std::chrono::high_resolution_clock::time_point mInitialTime
 

Detailed Description

Definition at line 29 of file GteTimer.h.

Constructor & Destructor Documentation

Timer::Timer ( )

Definition at line 78 of file GteTimer.cpp.

Member Function Documentation

int64_t Timer::GetMicroseconds ( ) const

Definition at line 90 of file GteTimer.cpp.

int64_t Timer::GetMilliseconds ( ) const

Definition at line 97 of file GteTimer.cpp.

int64_t Timer::GetNanoseconds ( ) const

Definition at line 83 of file GteTimer.cpp.

double Timer::GetSeconds ( ) const

Definition at line 104 of file GteTimer.cpp.

void Timer::Reset ( )

Definition at line 110 of file GteTimer.cpp.

Member Data Documentation

std::chrono::high_resolution_clock::time_point gte::Timer::mInitialTime
private

Definition at line 52 of file GteTimer.h.


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


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:07