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 Types | Public Member Functions | Protected Attributes | Properties | List of all members
ctkTransferFunctionBarsItem Class Reference

#include <Libs/Widgets/ctkTransferFunctionBarsItem.h>

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

Public Types

enum  LogMode { NoLog = 0 , UseLog = 1 , AutoLog =2 }
 

Public Member Functions

QColor barColor () const
 
qreal barWidth () const
 
 ctkTransferFunctionBarsItem (ctkTransferFunction *transferFunc, QGraphicsItem *parent=0)
 
 ctkTransferFunctionBarsItem (QGraphicsItem *parent=0)
 
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
 
void setBarColor (const QColor &newBarColor)
 
void setBarWidth (qreal newBarWidth)
 
virtual ~ctkTransferFunctionBarsItem ()
 
- Public Member Functions inherited from ctkTransferFunctionItem
virtual QRectF boundingRect () const
 
 ctkTransferFunctionItem (ctkTransferFunction *transferFunction, QGraphicsItem *parent=0)
 
 ctkTransferFunctionItem (QGraphicsItem *parent=0)
 
QRectF rect () const
 
void setRect (const QRectF &rectangle)
 
void setRect (qreal x, qreal y, qreal width, qreal height)
 
Q_INVOKABLE void setTransferFunction (ctkTransferFunction *transferFunction)
 
ctkTransferFunctiontransferFunction () const
 
virtual ~ctkTransferFunctionItem ()
 

Protected Attributes

QScopedPointer< ctkTransferFunctionBarsItemPrivate > d_ptr
 
- Protected Attributes inherited from ctkTransferFunctionItem
QScopedPointer< ctkTransferFunctionItemPrivate > d_ptr
 

Properties

QColor barColor
 
qreal barWidth
 
- Properties inherited from ctkTransferFunctionItem
QRectF rect
 

Additional Inherited Members

- Protected Member Functions inherited from ctkTransferFunctionItem
QColor color (const ctkPoint &point) const
 
QColor color (const QVariant &value) const
 
virtual QVariant itemChange (QGraphicsItem::GraphicsItemChange change, const QVariant &value)
 

Detailed Description

Definition at line 37 of file ctkTransferFunctionBarsItem.h.

Member Enumeration Documentation

◆ LogMode

Enumerator
NoLog 
UseLog 
AutoLog 

Definition at line 54 of file ctkTransferFunctionBarsItem.h.

Constructor & Destructor Documentation

◆ ctkTransferFunctionBarsItem() [1/2]

ctkTransferFunctionBarsItem::ctkTransferFunctionBarsItem ( QGraphicsItem *  parent = 0)

◆ ctkTransferFunctionBarsItem() [2/2]

ctkTransferFunctionBarsItem::ctkTransferFunctionBarsItem ( ctkTransferFunction transferFunc,
QGraphicsItem *  parent = 0 
)

◆ ~ctkTransferFunctionBarsItem()

virtual ctkTransferFunctionBarsItem::~ctkTransferFunctionBarsItem ( )
virtual

Member Function Documentation

◆ barColor()

QColor ctkTransferFunctionBarsItem::barColor ( ) const

◆ barWidth()

qreal ctkTransferFunctionBarsItem::barWidth ( ) const

◆ paint()

virtual void ctkTransferFunctionBarsItem::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget = 0 
)
virtual

◆ setBarColor()

void ctkTransferFunctionBarsItem::setBarColor ( const QColor &  newBarColor)

◆ setBarWidth()

void ctkTransferFunctionBarsItem::setBarWidth ( qreal  newBarWidth)

Member Data Documentation

◆ d_ptr

QScopedPointer<ctkTransferFunctionBarsItemPrivate> ctkTransferFunctionBarsItem::d_ptr
protected

Definition at line 62 of file ctkTransferFunctionBarsItem.h.

Property Documentation

◆ barColor

QColor ctkTransferFunctionBarsItem::barColor
readwrite

Definition at line 1 of file ctkTransferFunctionBarsItem.h.

◆ barWidth

qreal ctkTransferFunctionBarsItem::barWidth
readwrite

Definition at line 1 of file ctkTransferFunctionBarsItem.h.


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