Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

KernelWriter* Impala::Core::ImageSet::ComputeKernelData::PrecomputeTask::GetKernelWriter ( int  vectorCountA,
int  vectorCountB 
) [inline]

Definition at line 116 of file ComputeKernelData.h.

References mOutputFilename, mTableNamesB, and mWriteAsFeatureTable.

00117     {
00118         KernelWriter* kernelWriter = new KernelWriter(mOutputFilename, vectorCountA, vectorCountB, mWriteAsFeatureTable);
00119 
00120         // copy the quids
00121         std::ifstream fs(mTableNamesB[0].c_str(), std::ios::binary);
00122         int n = 200 + 8 * vectorCountB;
00123         char* buffer = new char[n];
00124         fs.seekg(1024 + 128);
00125         fs.read(buffer, n);
00126         fs.close();
00127 
00128         kernelWriter->outputStream.seekp(1024 + 128);
00129         kernelWriter->outputStream.write(buffer, n);
00130         delete buffer;
00131 
00132         return kernelWriter;
00133     }


Generated on Fri Mar 19 11:14:12 2010 for ImpalaSrc by  doxygen 1.5.1