26 using namespace KKLSC;
32 pixelsPerScanLine (0),
42 description
(entry.description
),
43 fullName
(entry.fullName
),
44 pixelsPerScanLine (entry.pixelsPerScanLine),
45 rootName
(entry.rootName
),
46 scanRate (entry.scanRate)
83 r <<
"Description" <<
"\t" << description <<
"\t" 84 <<
"FullName" <<
"\t" << fullName <<
"\t" 85 <<
"PixelsPerScanLine" <<
"\t" << pixelsPerScanLine <<
"\t" 86 <<
"RootName" <<
"\t" << rootName <<
"\t" 87 <<
"ScanRate" <<
"\t" << scanRate;
123 description
= entry.description;
124 fullName
= entry.fullName;
125 pixelsPerScanLine = entry.pixelsPerScanLine;
126 rootName
= entry.rootName;
127 scanRate = entry.scanRate;
137 if (globalList == NULL)
162 if (globalList == NULL)
197 for (idx = begin (); idx != end (); ++idx)
199 ScannerFileEntryPtr sfe = idx->second;
209 for (idx = begin (); idx != end (); ++idx)
211 ScannerFileEntryPtr sfe = idx->second;
223 insert (KeyPair (entry->RootName (), entry));
230 idx = find (rootName);
void ScanRate(float _scanRate)
void FullName(const KKStr &_fullName)
KKStr(kkint32 size)
Creates a KKStr object that pre-allocates space for 'size' characters.
const KKStr & FileName() const
bool EqualIgnoreCase(const char *s2) const
kkint32 MemoryConsumedEstimated() const
kkuint32 ExtractTokenUint(const char *delStr)
void ParseTabDelStr(KKStr parser)
ScannerFileEntryPtr LookUpByRootName(const KKStr &rootName)
KKStr ExtractToken2(const char *delStr="\n\t\r ")
Extract first Token from the string.
KKStr ToTabDelStr() const
static ScannerFileEntryPtr GetOrCreateScannerFileEntry(const KKStr &rootName)
KKStr & operator=(KKStr &&src)
Class that keeps track of parameter details of a single scanner file.
kkint32 MemoryConsumedEstimated()
double ExtractTokenDouble(const char *delStr)
KKStr(const KKStr &str)
Copy Constructor.
void PixelsPerScanLine(kkuint32 _pixelsPerScanLine)
static ScannerFileEntryPtr GetOrCreateScannerFileEntry(KKLSC::ScannerFilePtr scannerFile)
static KKStr Concat(const std::vector< std::string > &values)
Concatenates the list of 'std::string' strings.
Contains Classes that are specific to Cameras physical characteristics.
ScannerFileEntry(const KKStr &_rootName)
ScannerFileEntryList * ScannerFileEntryListPtr
ScannerFileEntry * ScannerFileEntryPtr
KKStr & operator=(const KKStr &src)
kkint32 MemoryConsumedEstimated()
ScannerFileEntry(const ScannerFileEntry &entry)
kkuint32 PixelsPerScanLine() const
void Assign(const ScannerFileEntry &sf)
Maintains one instance of a GoalKeeper object that can be used anywhere in the application.
void AddEntry(ScannerFileEntryPtr enytry)
KKStr osGetRootName(const KKStr &fullFileName)