const RAMPREAL* readPeaksCached(struct ScanCacheStruct* cache, int seqNum, RAMPFILE* pFI, ramp_fileoffset_t lScanIndex){ int i = getCacheIndex(cache, seqNum); if (cache->peaks[i] == NULL) cache->peaks[i] = readPeaks(pFI, lScanIndex); return cache->peaks[i]; }
/** * populate from a file handle **/ rampPeakList::rampPeakList(RAMPFILE *handle, ramp_fileoffset_t index) { init(); m_peaksCount = readPeaksCount(handle,index); m_pPeaks = (rampPeakInfoStruct *)readPeaks(handle,index); }