Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

vtkExtensionsGregorianClock Class Reference

#include <vtkExtensionsGregorianClock.h>

Inheritance diagram for vtkExtensionsGregorianClock:

Inheritance graph
[legend]
Collaboration diagram for vtkExtensionsGregorianClock:

Collaboration graph
[legend]
List of all members.

Detailed Description

A 100-nanosecond interval clock since 00:00:00.00, 15 October 1582.

Author:
Sean McInerney
Version:
Revision
1.3
Date:
Date
2004/08/10 07:37:21
See also:
The Open Group's specification for Universal Unique Identifiers (UUIDs).

Definition at line 41 of file vtkExtensionsGregorianClock.h.

Public Member Functions

 vtkTypeRevisionMacro (vtkExtensionsGregorianClock, vtkObject)
void PrintSelf (ostream &, vtkIndent)
void GetClock (vtkUint32Type &clockHigh, vtkUint32Type &clockLow, vtkUint16Type &resultClockSeq)
 Fills the arguments from current time and clock sequence.

void SetRNG (vtkExtensionsRNG *)
virtual vtkExtensionsRNGGetRNG ()

Static Public Member Functions

vtkExtensionsGregorianClockNew (void)

Static Public Attributes

const vtkUint32Type TimeOffsetLow = VTK_EXTENSIONS_UINT32(0x13814000)
 Offset between 15-Oct-1582 and 1-Jan-70 (DTSS UTC vs.

const vtkUint32Type TimeOffsetHigh = VTK_EXTENSIONS_UINT32(0x01B21DD2)
 Offset between 15-Oct-1582 and 1-Jan-70 (DTSS UTC vs.


Protected Member Functions

 vtkExtensionsGregorianClock (void)
 ~vtkExtensionsGregorianClock ()


Constructor & Destructor Documentation

vtkExtensionsGregorianClock::vtkExtensionsGregorianClock void   )  [protected]
 

vtkExtensionsGregorianClock::~vtkExtensionsGregorianClock  )  [protected]
 


Member Function Documentation

void vtkExtensionsGregorianClock::GetClock vtkUint32Type &  clockHigh,
vtkUint32Type &  clockLow,
vtkUint16Type &  resultClockSeq
 

Fills the arguments from current time and clock sequence.

virtual vtkExtensionsRNG* vtkExtensionsGregorianClock::GetRNG  )  [virtual]
 

vtkExtensionsGregorianClock* vtkExtensionsGregorianClock::New void   )  [static]
 

Reimplemented from vtkObject.

void vtkExtensionsGregorianClock::PrintSelf ostream &  ,
vtkIndent 
[virtual]
 

Reimplemented from vtkObject.

void vtkExtensionsGregorianClock::SetRNG vtkExtensionsRNG  ) 
 

vtkExtensionsGregorianClock::vtkTypeRevisionMacro vtkExtensionsGregorianClock  ,
vtkObject 
 


Member Data Documentation

const vtkUint32Type vtkExtensionsGregorianClock::TimeOffsetHigh = VTK_EXTENSIONS_UINT32(0x01B21DD2) [static]
 

Offset between 15-Oct-1582 and 1-Jan-70 (DTSS UTC vs.

Unix base times).

Definition at line 58 of file vtkExtensionsGregorianClock.h.

const vtkUint32Type vtkExtensionsGregorianClock::TimeOffsetLow = VTK_EXTENSIONS_UINT32(0x13814000) [static]
 

Offset between 15-Oct-1582 and 1-Jan-70 (DTSS UTC vs.

Unix base times).

Definition at line 57 of file vtkExtensionsGregorianClock.h.


The documentation for this class was generated from the following file:
Generated on Tue Aug 10 03:42:18 2004 for vtkExtensions by doxygen 1.3.7