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 | List of all members
ctkVTKLookupTable Class Reference

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

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

Public Member Functions

virtual ctkControlPointcontrolPoint (int index) const
 
virtual int count () const
 
 ctkVTKLookupTable (QObject *parent=0)
 
 ctkVTKLookupTable (vtkLookupTable *lookupTable, QObject *parent=0)
 
virtual int insertControlPoint (const ctkControlPoint &cp)
 
virtual int insertControlPoint (qreal pos)
 
virtual bool isDiscrete () const
 
virtual bool isEditable () const
 
vtkLookupTable * lookupTable () const
 
virtual QVariant maxValue () const
 
virtual QVariant minValue () const
 
virtual void range (qreal &minRange, qreal &maxRange) const
 
virtual void removeControlPoint (qreal pos)
 
virtual void setControlPointPos (int index, qreal pos)
 
virtual void setControlPointValue (int index, const QVariant &value)
 
void setLookupTable (vtkLookupTable *lookupTable)
 
virtual QVariant value (qreal pos) const
 
virtual ~ctkVTKLookupTable ()
 
- 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< ctkVTKLookupTablePrivate > d_ptr
 
- Protected Attributes inherited from ctkTransferFunction
QScopedPointer< ctkTransferFunctionPrivate > d_ptr
 

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 ctkVTKLookupTable.h.

Constructor & Destructor Documentation

◆ ctkVTKLookupTable() [1/2]

ctkVTKLookupTable::ctkVTKLookupTable ( QObject *  parent = 0)

◆ ctkVTKLookupTable() [2/2]

ctkVTKLookupTable::ctkVTKLookupTable ( vtkLookupTable *  lookupTable,
QObject *  parent = 0 
)

◆ ~ctkVTKLookupTable()

virtual ctkVTKLookupTable::~ctkVTKLookupTable ( )
virtual

Member Function Documentation

◆ controlPoint()

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

Implements ctkTransferFunction.

◆ count()

virtual int ctkVTKLookupTable::count ( ) const
virtual

Implements ctkTransferFunction.

◆ indexToPos()

qreal ctkVTKLookupTable::indexToPos ( int  index) const
protected

◆ insertControlPoint() [1/2]

virtual int ctkVTKLookupTable::insertControlPoint ( const ctkControlPoint cp)
virtual

Implements ctkTransferFunction.

◆ insertControlPoint() [2/2]

virtual int ctkVTKLookupTable::insertControlPoint ( qreal  pos)
virtual

Implements ctkTransferFunction.

◆ isDiscrete()

virtual bool ctkVTKLookupTable::isDiscrete ( ) const
virtual

Implements ctkTransferFunction.

◆ isEditable()

virtual bool ctkVTKLookupTable::isEditable ( ) const
virtual

Implements ctkTransferFunction.

◆ lookupTable()

vtkLookupTable* ctkVTKLookupTable::lookupTable ( ) const

◆ maxValue()

virtual QVariant ctkVTKLookupTable::maxValue ( ) const
virtual

Implements ctkTransferFunction.

◆ minValue()

virtual QVariant ctkVTKLookupTable::minValue ( ) const
virtual

Implements ctkTransferFunction.

◆ posToIndex()

int ctkVTKLookupTable::posToIndex ( qreal  pos) const
protected

◆ range()

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

Implements ctkTransferFunction.

◆ removeControlPoint()

virtual void ctkVTKLookupTable::removeControlPoint ( qreal  pos)
virtual

Implements ctkTransferFunction.

◆ setControlPointPos()

virtual void ctkVTKLookupTable::setControlPointPos ( int  index,
qreal  pos 
)
virtual

be careful with it, as changing the value might require more changes to ctkControlPoint.

Implements ctkTransferFunction.

◆ setControlPointValue()

virtual void ctkVTKLookupTable::setControlPointValue ( int  index,
const QVariant &  value 
)
virtual

be careful with it, as changing the value might require more changes to ctkControlPoint.

Implements ctkTransferFunction.

◆ setLookupTable()

void ctkVTKLookupTable::setLookupTable ( vtkLookupTable *  lookupTable)

◆ value()

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

Implements ctkTransferFunction.

Member Data Documentation

◆ d_ptr

QScopedPointer<ctkVTKLookupTablePrivate> ctkVTKLookupTable::d_ptr
protected

Definition at line 70 of file ctkVTKLookupTable.h.


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