 |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
Go to the documentation of this file.
21 #ifndef __ctkVTKLookupTable_h
22 #define __ctkVTKLookupTable_h
27 #include "ctkVisualizationVTKWidgetsExport.h"
31 class ctkVTKLookupTablePrivate;
47 virtual QVariant
value(qreal pos)
const;
48 virtual int count()
const;
52 virtual void range(qreal& minRange, qreal& maxRange)
const;
64 void setLookupTable(vtkLookupTable* lookupTable);
65 vtkLookupTable* lookupTable()
const;
67 qreal indexToPos(
int index)
const;
68 int posToIndex(qreal pos)
const;
70 QScopedPointer<ctkVTKLookupTablePrivate>
d_ptr;
virtual void removeControlPoint(qreal pos)=0
virtual void setControlPointValue(int index, const QVariant &value)=0
virtual bool isEditable() const =0
virtual ctkControlPoint * controlPoint(int index) const =0
#define QVTK_OBJECT
Define VTK/Qt event/slot connection utility methods. It is a convenient macro that declares and defin...
QScopedPointer< ctkVTKLookupTablePrivate > d_ptr
virtual int count() const =0
void range(qreal rangeValues[2]) const
virtual int insertControlPoint(const ctkControlPoint &cp)=0
virtual bool isDiscrete() const =0
virtual QVariant maxValue() const =0
virtual void setControlPointPos(int index, qreal pos)=0
QVariant value(int index) const
virtual QVariant minValue() const =0