Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
realtimeclock implementation for windows-systems More...
#include <mitkWindowsRealTimeClock.h>
Public Member Functions | |
mitkClassMacro (WindowsRealTimeClock, mitk::RealTimeClock) | |
Pointer | Clone () const |
WindowsRealTimeClock () | |
basic contructor More... | |
virtual | ~WindowsRealTimeClock () |
basic destructor More... | |
virtual double | GetCurrentStamp () |
returns the current time in milliseconds as a double More... | |
virtual LARGE_INTEGER | GetFrequency () |
returns the QueryPerformanceFrequency More... | |
Public Member Functions inherited from mitk::RealTimeClock | |
mitkClassMacroItkParent (RealTimeClock, itk::Object) | |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from mitk::RealTimeClock | |
static Pointer | New (void) |
instanciates a new, operating-system dependant, instance of mitk::RealTimeClock. More... | |
Protected Member Functions | |
void | SetFrequency () |
Protected Attributes | |
LARGE_INTEGER | m_Frequency |
Frequency needed to calculate time from tick-counter. More... | |
realtimeclock implementation for windows-systems
This class provides a RealTimeClock for windows-systems. Internally, it uses the QueryPerformanceCounter and the QueryPerformaceFrequency. It polls the current tick-counter, that counts from bootup. is supposed to be the most accurate time you can get on a windows-system.
Definition at line 33 of file mitkWindowsRealTimeClock.h.
mitk::WindowsRealTimeClock::WindowsRealTimeClock | ( | ) |
basic contructor
|
virtual |
basic destructor
Pointer mitk::WindowsRealTimeClock::Clone | ( | ) | const |
|
virtual |
returns the current time in milliseconds as a double
Uses the QueryPerformanceCounter to acquire an accurate time. (Ticks counted / Frequency) = time in ms
Implements mitk::RealTimeClock.
|
virtual |
returns the QueryPerformanceFrequency
mitk::WindowsRealTimeClock::mitkClassMacro | ( | WindowsRealTimeClock | , |
mitk::RealTimeClock | |||
) |
|
static |
|
protected |
|
protected |
Frequency needed to calculate time from tick-counter.
Definition at line 70 of file mitkWindowsRealTimeClock.h.