MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
mitk::LinuxRealTimeClock Class Reference

RealTimeClock for linux-systems. More...

#include <mitkLinuxRealTimeClock.h>

Inheritance diagram for mitk::LinuxRealTimeClock:
mitk::RealTimeClock

Public Member Functions

 mitkClassMacro (mitk::LinuxRealTimeClock, mitk::RealTimeClock)
 
 itkFactorylessNewMacro (Self)
 
 itkCloneMacro (Self)
 
 LinuxRealTimeClock ()
 basic contructor
 
 ~LinuxRealTimeClock () override
 basic contructor
 
double GetCurrentStamp () override
 returns the current time in milliseconds as a double
 
- Public Member Functions inherited from mitk::RealTimeClock
 mitkClassMacroItkParent (RealTimeClock, itk::Object)
 

Additional Inherited Members

- Static Public Member Functions inherited from mitk::RealTimeClock
static Pointer New (void)
 instanciates a new, operating-system dependant, instance of mitk::RealTimeClock.
 

Detailed Description

RealTimeClock for linux-systems.

This class provides realtimeclock for linux-systems. It uses gettimeofday to acquire a current time-value as accurately as possible.

Returns
Returns the current time since the Epoch (01.01.1970) in milliseconds as a double

Definition at line 33 of file mitkLinuxRealTimeClock.h.

Constructor & Destructor Documentation

◆ LinuxRealTimeClock()

mitk::LinuxRealTimeClock::LinuxRealTimeClock ( )

basic contructor

basic constructor

Definition at line 21 of file mitkLinuxRealTimeClock.cpp.

◆ ~LinuxRealTimeClock()

mitk::LinuxRealTimeClock::~LinuxRealTimeClock ( )
override

basic contructor

basic destructor

Definition at line 28 of file mitkLinuxRealTimeClock.cpp.

Member Function Documentation

◆ GetCurrentStamp()

double mitk::LinuxRealTimeClock::GetCurrentStamp ( )
overridevirtual

returns the current time in milliseconds as a double

returns the current time in milliseconds

Gets the current time since the Epoch (01.01.1970). gettimeofday returns the elapsed time in microseconds.This value is calculated to milliseconds and returned as a double.

Returns
Returns the elapsed time in milliseconds

Implements mitk::RealTimeClock.

Definition at line 40 of file mitkLinuxRealTimeClock.cpp.

◆ itkCloneMacro()

mitk::LinuxRealTimeClock::itkCloneMacro ( Self )

◆ itkFactorylessNewMacro()

mitk::LinuxRealTimeClock::itkFactorylessNewMacro ( Self )

◆ mitkClassMacro()

mitk::LinuxRealTimeClock::mitkClassMacro ( mitk::LinuxRealTimeClock ,
mitk::RealTimeClock  )

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