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);
void fillRect(const QRectF &rectangle, const QBrush &brush)
void setColorAt(qreal position, const QColor &color)
void setPointLock(int pos, LockType lock)
void setSortType(SortType sortType)
void drawLines(const QLineF *lines, int lineCount)
void drawRect(const QRectF &rectangle)
void setPen(const QColor &color)
void drawImage(const QRectF &target, const QImage &image, const QRectF &source, QFlags< Qt::ImageConversionFlag > flags)
void setPoints(const QPolygonF &points)
void push_back(const T &value)
void setConnectionType(ConnectionType connectionType)
bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)