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

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

Definition at line 117 of file ComputeKernelData.h.

References mOutputFilename, mTableNamesB, and mWriteAsFeatureTable.

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


Generated on Fri Mar 19 11:28:47 2010 for ImpalaSrc by  doxygen 1.5.1