KSquare Utilities
ScannerClock.h
Go to the documentation of this file.
1 #if !defined(_SCANNERCLOCK_)
2 #define _SCANNERCLOCK_
3 
4 
5 #include "KKBaseTypes.h"
6 using namespace KKB;
7 
8 namespace KKLSC
9 {
10 
11  /**
12  *@class ScannerClock
13  *@brief Used by Scanner file routines to keep track of most current buffers.
14  *@details
15  *@code
16  *****************************************************************************
17  ** Used by SscannerFileBuffered to keep track of age if Buffered Frames *
18  ** Every time a buffered frame is accessed it will update its TimeStamp *
19  ** from a global instance of 'UmiScannerClock' *
20  *****************************************************************************
21  *@endcode
22  */
24  {
25  public:
27 
28  ScannerClock ();
29 
30  /** @brief Returns the current value of 'time' them increments by 1. */
31  kkint32 Time ();
32 
33  void Time (kkint32 _time);
34 
35  private:
36  kkint32 time;
37  }; /* ScannerClock */
38 
39  typedef ScannerClock::ScannerClockPtr ScannerClockPtr;
40 
41 } /* KKLSC */
42 
43 
44 #endif
__int32 kkint32
Definition: KKBaseTypes.h:88
void Time(kkint32 _time)
kkint32 Time()
Returns the current value of 'time' them increments by 1.
KKTHread * KKTHreadPtr
Contains Classes that are specific to Cameras physical characteristics.
Used by Scanner file routines to keep track of most current buffers.
Definition: ScannerClock.h:23
ScannerClock * ScannerClockPtr
Definition: ScannerClock.h:26