 |
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 __ctkVTKHistogram_h
22 #define __ctkVTKHistogram_h
27 #include "ctkVisualizationVTKWidgetsExport.h"
31 class ctkVTKHistogramPrivate;
41 Q_PROPERTY(
int component READ component WRITE setComponent)
42 Q_PROPERTY(QVariant maxValue READ maxValue)
43 Q_PROPERTY(QVariant minValue READ minValue)
44 Q_PROPERTY(
int numberOfBins READ numberOfBins WRITE setNumberOfBins)
51 virtual QVariant
value(qreal pos)
const;
58 virtual void setRange(qreal minRang, qreal maxRange);
59 virtual void range(qreal& minRange, qreal& maxRange)
const;
80 Q_INVOKABLE
virtual void build();
86 QScopedPointer<ctkVTKHistogramPrivate>
d_ptr;
virtual void resetRange()
virtual void setRange(qreal minRang, qreal maxRange)
virtual QVariant maxValue() const
virtual int count() const
Returns the number of bins. Returns 0 until build() is called.
ctkVTKHistogram(vtkDataArray *dataArray, QObject *parent=0)
Q_INVOKABLE vtkDataArray * dataArray() const
Q_INVOKABLE void setDataArray(vtkDataArray *dataArray)
#define QVTK_OBJECT
Define VTK/Qt event/slot connection utility methods. It is a convenient macro that declares and defin...
virtual QVariant minValue() const
QScopedPointer< ctkVTKHistogramPrivate > d_ptr
int posToIndex(qreal pos) const
void setComponent(int component)
virtual Q_INVOKABLE void removeControlPoint(qreal pos)
qreal indexToPos(int index) const
virtual QVariant value(qreal pos) const
virtual ~ctkVTKHistogram()
virtual Q_INVOKABLE void build()
ctkVTKHistogram(QObject *parent=0)
virtual ctkControlPoint * controlPoint(int index) const
void setNumberOfBins(int number)
virtual void range(qreal &minRange, qreal &maxRange) const