21 #ifndef __ctkVTKColorTransferFunction_h
22 #define __ctkVTKColorTransferFunction_h
27 #include "ctkVisualizationVTKWidgetsExport.h"
30 class vtkColorTransferFunction;
31 class ctkVTKColorTransferFunctionPrivate;
52 virtual QVariant
value(qreal pos)
const;
57 virtual void range(qreal& minRange, qreal& maxRange)
const;
72 QScopedPointer<ctkVTKColorTransferFunctionPrivate>
d_ptr;
virtual int insertControlPoint(qreal pos)
ctkVTKColorTransferFunction(QObject *parent=0)
virtual QVariant maxValue() const
QScopedPointer< ctkVTKColorTransferFunctionPrivate > d_ptr
virtual bool isDiscrete() const
virtual ctkControlPoint * controlPoint(int index) const
virtual QVariant minValue() const
vtkColorTransferFunction * colorTransferFunction() const
ctkVTKColorTransferFunction(vtkColorTransferFunction *colorTransferFunction, QObject *parent=0)
virtual void setControlPointValue(int index, const QVariant &value)
virtual int insertControlPoint(const ctkControlPoint &cp)
void setColorTransferFunction(vtkColorTransferFunction *colorTransferFunction)
virtual void removeControlPoint(qreal pos)
virtual QVariant value(qreal pos) const
virtual void range(qreal &minRange, qreal &maxRange) const
virtual void setControlPointPos(int index, qreal pos)
virtual int count() const
virtual bool isEditable() const
virtual ~ctkVTKColorTransferFunction()
#define QVTK_OBJECT
Define VTK/Qt event/slot connection utility methods. It is a convenient macro that declares and defin...