38 #ifndef _SpectralPeakArray_
39 #define _SpectralPeakArray_
211 bool insertIndex=
false,
TIndex index=-1);
307 if(HasMagBuffer())
return GetMagBuffer().Size();
308 if(HasFreqBuffer())
return GetFreqBuffer().Size();
309 if(HasPhaseBuffer())
return GetPhaseBuffer().Size();
310 if(HasBinPosBuffer())
return GetBinPosBuffer().Size();
311 if(HasBinWidthBuffer())
return GetBinWidthBuffer().Size();
325 GetMagBuffer().Resize(npeaks);
326 GetMagBuffer().SetSize(npeaks);}
327 if(HasFreqBuffer()) {
328 GetFreqBuffer().Resize(npeaks);
329 GetFreqBuffer().SetSize(npeaks);}
330 if(HasPhaseBuffer()){
331 GetPhaseBuffer().Resize(npeaks);
332 GetPhaseBuffer().SetSize(npeaks);}
333 if(HasBinPosBuffer()) {
334 GetBinPosBuffer().Resize(npeaks);
335 GetBinPosBuffer().SetSize(npeaks);}
336 if(HasBinWidthBuffer()) {
337 GetBinWidthBuffer().Resize(npeaks);
338 GetBinWidthBuffer().SetSize(npeaks);}
339 if(HasIndexArray()) {
340 GetIndexArray().Resize(npeaks);
341 GetIndexArray().SetSize(npeaks);}
352 GetMagBuffer().Resize(npeaks);
353 if(GetMinimizeResizes())
354 GetMagBuffer().SetStep(npeaks);}
356 GetFreqBuffer().Resize(npeaks);
357 if(GetMinimizeResizes())
358 GetFreqBuffer().SetStep(npeaks);}
359 if(HasPhaseBuffer()){
360 GetPhaseBuffer().Resize(npeaks);
361 if(GetMinimizeResizes())
362 GetPhaseBuffer().SetStep(npeaks);}
363 if(HasBinPosBuffer()){
364 GetBinPosBuffer().Resize(npeaks);
365 if(GetMinimizeResizes())
366 GetBinPosBuffer().SetStep(npeaks);}
367 if(HasBinWidthBuffer()){
368 GetBinWidthBuffer().Resize(npeaks);
369 if(GetMinimizeResizes())
370 GetBinWidthBuffer().SetStep(npeaks);}
372 GetIndexArray().Resize(npeaks);
373 if(GetMinimizeResizes())
374 GetIndexArray().SetStep(npeaks);}
384 if(HasMagBuffer())
return GetMagBuffer().AllocatedSize();
385 if(HasFreqBuffer())
return GetFreqBuffer().AllocatedSize();
386 if(HasPhaseBuffer())
return GetPhaseBuffer().AllocatedSize();
387 if(HasBinPosBuffer())
return GetBinPosBuffer().AllocatedSize();
388 if(HasBinWidthBuffer())
return GetBinWidthBuffer().AllocatedSize();
407 mIsIndexUpToDate = isUpToDate;
424 bool mIsIndexUpToDate;