| 270 | } |
| 271 | |
| 272 | void |
| 273 | SpectrumView::feed( |
| 274 | const SUFLOAT *psd, |
| 275 | const SUFLOAT *count, |
| 276 | SUFREQ freqMin, |
| 277 | SUFREQ freqMax, |
| 278 | bool adjustSides) |
| 279 | { |
| 280 | SUFREQ fftCount = (freqMax - freqMin) / this->freqRange; |
| 281 | |
| 282 | if (fftCount * SIGDIGGER_SCANNER_SPECTRUM_SIZE >= 2) |
| 283 | this->feedLinearMode(psd, count, freqMin, freqMax, adjustSides); |
| 284 | else |
| 285 | this->feedHistogramMode(psd, freqMin, freqMax); |
| 286 | |
| 287 | this->interpolate(); |
| 288 | } |
| 289 | |
| 290 | void |
| 291 | SpectrumView::feed( |
no test coverage detected