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