81 #include "vtkLookupTable.h"
88 :
QWidget(parent), m_color(iColor)
114 setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
146 for(
int i=0; i<x_range; ++i)
199 int numTableValues =
m_Max;
202 iLUT->SetNumberOfTableValues(iMax-iMin);
208 iPoints <<
QPointF((qreal)(iMin)*(width-1)/numTableValues, height - 1);
209 iLUT->SetTableValue(count, 0, 0, 0);
212 for(
int i=iMin+1; i<iMax-1; ++i)
214 qreal input = ((qreal)i - iMin)/((iMax-iMin));
215 qreal power = (qreal)(pow(input, iGamma));
216 qreal temp_height = (height-1)*(1-power);
218 iPoints << QPointF((qreal)(i)*(width-1)/numTableValues,temp_height);
220 iLUT->SetTableValue(count,
228 iPoints << QPointF((qreal)(iMax)*(width-1)/numTableValues,0);
231 iLUT->SetRange(iMin, iMax);