zero value in 2D plot set to BG, logZ does not crash any longer (?)

git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorGui@107 af1100a4-978c-4157-bff7-07162d2ba061
This commit is contained in:
bergamaschi
2012-10-25 08:37:18 +00:00
parent 80e0cd7fa1
commit 716b3530e8

View File

@ -195,9 +195,9 @@ double g[]={0.00, 0.81, 1.00, 0.20, 0.00};
QColor c1,c2,c; QColor c1,c2,c;
c1.setRgbF(r[0],g[0],b[0]); c1.setRgbF(r[0],g[0],b[0]);
c2.setRgbF(r[ns-1],g[ns-1],b[ns-1]); c2.setRgbF(r[ns-1],g[ns-1],b[ns-1]);
QwtLinearColorMap* copyMap = new QwtLinearColorMap(c1, c2); QwtLinearColorMap* copyMap = new QwtLinearColorMap(Qt::lightGray, c2);
for (int is=1; is<ns-1; is++) { for (int is=0; is<ns-1; is++) {
c.setRgbF(r[is],g[is],b[is]); c.setRgbF(r[is],g[is],b[is]);
copyMap->addColorStop(colourStops.value(is),c ); copyMap->addColorStop(colourStops.value(is),c );
} }
@ -293,7 +293,7 @@ isLog=1;
#if QWT_VERSION<0x060000 #if QWT_VERSION<0x060000
d_spectrogram->setColorMap(*colorMapLogScale); d_spectrogram->setColorMap(*colorMapLogScale);
#else #else
d_spectrogram->setColorMap(myColorMap(isLog)); d_spectrogram->setColorMap(myColourMap(isLog));
#endif #endif
setAxisScaleEngine(QwtPlot::yRight,new QwtLog10ScaleEngine); setAxisScaleEngine(QwtPlot::yRight,new QwtLog10ScaleEngine);
#if QWT_VERSION<0x060000 #if QWT_VERSION<0x060000
@ -307,7 +307,7 @@ isLog=0;
#if QWT_VERSION<0x060000 #if QWT_VERSION<0x060000
d_spectrogram->setColorMap(*colorMapLinearScale); d_spectrogram->setColorMap(*colorMapLinearScale);
#else #else
d_spectrogram->setColorMap(myColorMap(isLog)); d_spectrogram->setColorMap(myColourMap(isLog));
#endif #endif