RealTimeClock is a superclass to WindowsRealTimeClock, LinuxRealTimeClock, etc. More...
#include <mitkRealTimeClock.h>
Public Types | |
typedef RealTimeClock | Self |
typedef itk::Object | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer < const Self > | ConstPointer |
Public Member Functions | |
virtual const char * | GetClassName () const |
virtual double | GetCurrentStamp ()=0 |
Static Public Member Functions | |
static Pointer | New (void) |
instanciates a new, operating-system dependant, instance of mitk::RealTimeClock. |
RealTimeClock is a superclass to WindowsRealTimeClock, LinuxRealTimeClock, etc.
Documentation When mitk::RealTimeClock::New() is called, a new instance of a RealTimeClock will be instantiated. WindowsRealTimeClock on a Windows-system and a LinuxRealTimeClock on a Linux-system
Definition at line 39 of file mitkRealTimeClock.h.
typedef itk::SmartPointer<const Self> mitk::RealTimeClock::ConstPointer |
Reimplemented in mitk::LinuxRealTimeClock, and mitk::WindowsRealTimeClock.
Definition at line 42 of file mitkRealTimeClock.h.
typedef itk::SmartPointer<Self> mitk::RealTimeClock::Pointer |
Reimplemented in mitk::LinuxRealTimeClock, and mitk::WindowsRealTimeClock.
Definition at line 42 of file mitkRealTimeClock.h.
Reimplemented in mitk::LinuxRealTimeClock, and mitk::WindowsRealTimeClock.
Definition at line 42 of file mitkRealTimeClock.h.
typedef itk::Object mitk::RealTimeClock::Superclass |
Reimplemented in mitk::LinuxRealTimeClock, and mitk::WindowsRealTimeClock.
Definition at line 42 of file mitkRealTimeClock.h.
virtual const char* mitk::RealTimeClock::GetClassName | ( | ) | const [virtual] |
Reimplemented in mitk::LinuxRealTimeClock, and mitk::WindowsRealTimeClock.
virtual double mitk::RealTimeClock::GetCurrentStamp | ( | ) | [pure virtual] |
Implemented in mitk::LinuxRealTimeClock, and mitk::WindowsRealTimeClock.
mitk::RealTimeClock::Pointer mitk::RealTimeClock::New | ( | void | ) | [static] |
instanciates a new, operating-system dependant, instance of mitk::RealTimeClock.
Reimplemented in mitk::LinuxRealTimeClock, and mitk::WindowsRealTimeClock.
Definition at line 27 of file mitkRealTimeClock.cpp.
Referenced by mitk::TimeStamp::Initialize().
{ mitk::RealTimeClock::Pointer smartPtr; #ifdef _WIN32 smartPtr = mitk::WindowsRealTimeClock::New(); #else smartPtr = mitk::LinuxRealTimeClock::New(); #endif return smartPtr; }