KSquare Utilities
ScannerFileSipper3.cpp
Go to the documentation of this file.
1 #include "FirstIncludes.h"
2 #include <stdlib.h>
3 #include <memory.h>
4 #include <math.h>
5 #include <map>
6 #include <string>
7 #include <iostream>
8 #include <fstream>
9 #include <vector>
10 #include "MemoryDebug.h"
11 using namespace std;
12 
13 
14 #include "KKBaseTypes.h"
15 using namespace KKB;
16 
18 using namespace KKLSC;
19 
20 
21 
23  bytesWritten (0),
24  bytesLastScanLine (0),
25  scanLinesWritten (0)
26 {
27 }
28 
29 
30 
31 
33 {
34 
35 }
36 
37 
38 
40  uchar* line,
41  kkint32 len
42  )
43 {
44  bytesLastScanLine = 0;
45  kkuint32 lenUint = (kkuint32)len;
46  o.write ((char*)&lenUint, sizeof (lenUint));
47  bytesWritten += sizeof (lenUint);
48  bytesLastScanLine += sizeof (lenUint);
49  o.write ((char*)line, lenUint);
50  bytesWritten += lenUint;
51  bytesLastScanLine += lenUint;
52  scanLinesWritten++;
53 } /* CompressWholeLine */
__int32 kkint32
Definition: KKBaseTypes.h:88
void WriteWholeScanLine(ostream &o, uchar *line, kkint32 len)
unsigned __int32 kkuint32
Definition: KKBaseTypes.h:89
KKTHread * KKTHreadPtr
unsigned char uchar
Unsigned character.
Definition: KKBaseTypes.h:77
Contains Classes that are specific to Cameras physical characteristics.
Used to construct Sipper3 data record stream from scan lines.