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 | List of all members
ctkHistogram Class Referenceabstract

#include <Libs/Widgets/ctkHistogram.h>

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

Public Member Functions

virtual void build ()=0
 
 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
virtual ctkControlPointcontrolPoint (int index) const =0
 
virtual int count () const =0
 
 ctkTransferFunction (QObject *parent=0)
 
virtual QVariant maxValue () const =0
 
virtual QVariant minValue () const =0
 
virtual void range (qreal &minRange, qreal &maxRange) const =0
 
void range (qreal rangeValues[2]) const
 
virtual void removeControlPoint (qreal pos)=0
 
ctkTransferFunctionRepresentationrepresentation () const
 
QVariant value (int index) const
 
virtual QVariant value (qreal pos) const =0
 
void valueRange (QVariant range[2]) const
 
virtual ~ctkTransferFunction ()
 

Additional Inherited Members

- Signals inherited from ctkTransferFunction
void changed ()
 
- Protected Attributes inherited from ctkTransferFunction
QScopedPointer< ctkTransferFunctionPrivate > d_ptr
 

Detailed Description

Definition at line 44 of file ctkHistogram.h.

Constructor & Destructor Documentation

◆ ctkHistogram()

ctkHistogram::ctkHistogram ( QObject *  parent = 0)

◆ ~ctkHistogram()

virtual ctkHistogram::~ctkHistogram ( )
virtual

Member Function Documentation

◆ build()

virtual void ctkHistogram::build ( )
pure virtual

Implemented in ctkVTKHistogram.

◆ insertControlPoint() [1/2]

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

Implements ctkTransferFunction.

◆ insertControlPoint() [2/2]

virtual int ctkHistogram::insertControlPoint ( qreal  pos)
virtual

Implements ctkTransferFunction.

◆ isDiscrete()

virtual bool ctkHistogram::isDiscrete ( ) const
virtual

Implements ctkTransferFunction.

◆ isEditable()

virtual bool ctkHistogram::isEditable ( ) const
virtual

Implements ctkTransferFunction.

◆ setControlPointPos()

virtual void ctkHistogram::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 ctkHistogram::setControlPointValue ( int  index,
const QVariant &  value 
)
virtual

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

Implements ctkTransferFunction.


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