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 }
|