CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Member Functions | Protected Member Functions | Protected Attributes | Properties | List of all members
ctkVTKHistogram Class Reference

#include <Libs/Visualization/VTK/Widgets/ctkVTKHistogram.h>

Inheritance diagram for ctkVTKHistogram:
Inheritance graph
[legend]
Collaboration diagram for ctkVTKHistogram:
Collaboration graph
[legend]

Public Member Functions

virtual Q_INVOKABLE void build ()
 
int component () const
 
virtual ctkControlPointcontrolPoint (int index) const
 
virtual int count () const
 Returns the number of bins. Returns 0 until build() is called. More...
 
 ctkVTKHistogram (QObject *parent=0)
 
 ctkVTKHistogram (vtkDataArray *dataArray, QObject *parent=0)
 
Q_INVOKABLE vtkDataArray * dataArray () const
 
virtual QVariant maxValue () const
 
virtual QVariant minValue () const
 
int numberOfBins () const
 
virtual void range (qreal &minRange, qreal &maxRange) const
 
virtual Q_INVOKABLE void removeControlPoint (qreal pos)
 
virtual void resetRange ()
 
void setComponent (int component)
 
Q_INVOKABLE void setDataArray (vtkDataArray *dataArray)
 
void setNumberOfBins (int number)
 
virtual void setRange (qreal minRang, qreal maxRange)
 
virtual QVariant value (qreal pos) const
 
virtual ~ctkVTKHistogram ()
 
- Public Member Functions inherited from ctkHistogram
 ctkHistogram (QObject *parent=0)
 
virtual int insertControlPoint (const ctkControlPoint &cp)
 
virtual int insertControlPoint (qreal pos)
 
virtual bool isDiscrete () const
 
virtual bool isEditable () const
 
virtual void setControlPointPos (int index, qreal pos)
 
virtual void setControlPointValue (int index, const QVariant &value)
 
virtual ~ctkHistogram ()
 
- Public Member Functions inherited from ctkTransferFunction
 ctkTransferFunction (QObject *parent=0)
 
void range (qreal rangeValues[2]) const
 
ctkTransferFunctionRepresentationrepresentation () const
 
QVariant value (int index) const
 
void valueRange (QVariant range[2]) const
 
virtual ~ctkTransferFunction ()
 

Protected Member Functions

qreal indexToPos (int index) const
 
int posToIndex (qreal pos) const
 

Protected Attributes

QScopedPointer< ctkVTKHistogramPrivate > d_ptr
 
- Protected Attributes inherited from ctkTransferFunction
QScopedPointer< ctkTransferFunctionPrivate > d_ptr
 

Properties

int component
 
QVariant maxValue
 
QVariant minValue
 
int numberOfBins
 

Additional Inherited Members

- Signals inherited from ctkTransferFunction
void changed ()
 

Detailed Description

Transfer function for a vtkColorTransferFunction. The value is an RGB QColor (no alpha supported)

Definition at line 37 of file ctkVTKHistogram.h.

Constructor & Destructor Documentation

◆ ctkVTKHistogram() [1/2]

ctkVTKHistogram::ctkVTKHistogram ( QObject *  parent = 0)

◆ ctkVTKHistogram() [2/2]

ctkVTKHistogram::ctkVTKHistogram ( vtkDataArray *  dataArray,
QObject *  parent = 0 
)

◆ ~ctkVTKHistogram()

virtual ctkVTKHistogram::~ctkVTKHistogram ( )
virtual

Member Function Documentation

◆ build()

virtual Q_INVOKABLE void ctkVTKHistogram::build ( )
virtual

Implements ctkHistogram.

◆ component()

int ctkVTKHistogram::component ( ) const

◆ controlPoint()

virtual ctkControlPoint* ctkVTKHistogram::controlPoint ( int  index) const
virtual

Implements ctkTransferFunction.

◆ count()

virtual int ctkVTKHistogram::count ( ) const
virtual

Returns the number of bins. Returns 0 until build() is called.

Implements ctkTransferFunction.

◆ dataArray()

Q_INVOKABLE vtkDataArray* ctkVTKHistogram::dataArray ( ) const

◆ indexToPos()

qreal ctkVTKHistogram::indexToPos ( int  index) const
protected

◆ maxValue()

virtual QVariant ctkVTKHistogram::maxValue ( ) const
virtual

Implements ctkTransferFunction.

◆ minValue()

virtual QVariant ctkVTKHistogram::minValue ( ) const
virtual

Implements ctkTransferFunction.

◆ numberOfBins()

int ctkVTKHistogram::numberOfBins ( ) const

◆ posToIndex()

int ctkVTKHistogram::posToIndex ( qreal  pos) const
protected

◆ range()

virtual void ctkVTKHistogram::range ( qreal &  minRange,
qreal &  maxRange 
) const
virtual

Implements ctkTransferFunction.

◆ removeControlPoint()

virtual Q_INVOKABLE void ctkVTKHistogram::removeControlPoint ( qreal  pos)
virtual

Implements ctkTransferFunction.

◆ resetRange()

virtual void ctkVTKHistogram::resetRange ( )
virtual

◆ setComponent()

void ctkVTKHistogram::setComponent ( int  component)

◆ setDataArray()

Q_INVOKABLE void ctkVTKHistogram::setDataArray ( vtkDataArray *  dataArray)

◆ setNumberOfBins()

void ctkVTKHistogram::setNumberOfBins ( int  number)

◆ setRange()

virtual void ctkVTKHistogram::setRange ( qreal  minRang,
qreal  maxRange 
)
virtual

◆ value()

virtual QVariant ctkVTKHistogram::value ( qreal  pos) const
virtual

Implements ctkTransferFunction.

Member Data Documentation

◆ d_ptr

QScopedPointer<ctkVTKHistogramPrivate> ctkVTKHistogram::d_ptr
protected

Definition at line 86 of file ctkVTKHistogram.h.

Property Documentation

◆ component

int ctkVTKHistogram::component
readwrite

Definition at line 40 of file ctkVTKHistogram.h.

◆ maxValue

QVariant ctkVTKHistogram::maxValue
read

Definition at line 40 of file ctkVTKHistogram.h.

◆ minValue

QVariant ctkVTKHistogram::minValue
read

Definition at line 40 of file ctkVTKHistogram.h.

◆ numberOfBins

int ctkVTKHistogram::numberOfBins
readwrite

Definition at line 40 of file ctkVTKHistogram.h.


The documentation for this class was generated from the following file: