 |
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 __ctkVTKPiecewiseFunction_h
22 #define __ctkVTKPiecewiseFunction_h
27 #include "ctkVisualizationVTKWidgetsExport.h"
30 class vtkPiecewiseFunction;
31 class ctkVTKPiecewiseFunctionPrivate;
47 virtual QVariant
value(qreal pos)
const;
52 virtual void range(qreal& minRange, qreal& maxRange)
const;
67 QScopedPointer<ctkVTKPiecewiseFunctionPrivate>
d_ptr;
virtual int count() const
virtual int insertControlPoint(const ctkControlPoint &cp)
virtual ctkControlPoint * controlPoint(int index) const
void setPiecewiseFunction(vtkPiecewiseFunction *piecewiseFunction)
virtual QVariant value(qreal pos) const
QScopedPointer< ctkVTKPiecewiseFunctionPrivate > d_ptr
virtual void range(qreal &minRange, qreal &maxRange) const
ctkVTKPiecewiseFunction(vtkPiecewiseFunction *piecewiserFunction, QObject *parent=0)
virtual int insertControlPoint(qreal pos)
#define QVTK_OBJECT
Define VTK/Qt event/slot connection utility methods. It is a convenient macro that declares and defin...
virtual bool isDiscrete() const
virtual QVariant maxValue() const
virtual ~ctkVTKPiecewiseFunction()
virtual void removeControlPoint(qreal pos)
virtual void setControlPointPos(int index, qreal pos)
virtual bool isEditable() const
virtual void setControlPointValue(int index, const QVariant &value)
virtual QVariant minValue() const
vtkPiecewiseFunction * piecewiseFunction() const