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

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

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

Public Slots

void setCurrentControlPointsItem (vtkControlPointsItem *item)
 
void setCurrentPoint (int pointId)
 
void setXRange (double min, double max)
 
void setYRange (double min, double max)
 

Signals

void axesModified ()
 

Public Member Functions

void addExtraWidget (QWidget *extraWidget)
 
 ctkVTKScalarsToColorsWidget (QWidget *parent=0)
 
vtkControlPointsItem * currentControlPointsItem () const
 
bool editColors () const
 
QWidgetList extraWidgets () const
 Return the top-left corner widget if any. More...
 
bool isHorizontalSliderVisible () const
 
bool isVerticalSliderVisible () const
 
void setEditColors (bool edit)
 
void setHorizontalSliderVisible (bool visible)
 
void setVerticalSliderVisible (bool visible)
 
ctkVTKScalarsToColorsViewview () const
 
void xRange (double *range) const
 
void yRange (double *range) const
 
virtual ~ctkVTKScalarsToColorsWidget ()
 

Protected Slots

void onAxesModified ()
 
void onBoundsChanged ()
 
void onColorChanged (const QColor &color)
 
void onCurrentPointChanged (int pointId)
 
void onExpandButton (bool state)
 
void onMidPointChanged (double midPoint)
 
void onOpacityChanged (double opacity)
 
void onPlotAdded (vtkPlot *)
 
void onSharpnessChanged (double sharpness)
 
void onXChanged (double x)
 
void restorePalette ()
 
void setCurrentPoint (vtkObject *controlPointsItem, void *pointId)
 
void updateCurrentPoint ()
 
void updateNumberOfPoints ()
 

Protected Attributes

QScopedPointer< ctkVTKScalarsToColorsWidgetPrivate > d_ptr
 

Properties

bool editColors
 
bool horizontalSliderVisible
 
bool verticalSliderVisible
 

Detailed Description

Definition at line 38 of file ctkVTKScalarsToColorsWidget.h.

Constructor & Destructor Documentation

ctkVTKScalarsToColorsWidget::ctkVTKScalarsToColorsWidget ( QWidget *  parent = 0)
virtual ctkVTKScalarsToColorsWidget::~ctkVTKScalarsToColorsWidget ( )
virtual

Member Function Documentation

void ctkVTKScalarsToColorsWidget::addExtraWidget ( QWidget *  extraWidget)

Add a widget in the top-left corner. ctkVTKScalarsToColorsWidget takes ownership of the widget

void ctkVTKScalarsToColorsWidget::axesModified ( )
signal

Be carefull, axesModified() can be fired inside the Render() function of the view. You might want to connect the slot using Qt::QueuedConnection

vtkControlPointsItem* ctkVTKScalarsToColorsWidget::currentControlPointsItem ( ) const
bool ctkVTKScalarsToColorsWidget::editColors ( ) const
QWidgetList ctkVTKScalarsToColorsWidget::extraWidgets ( ) const

Return the top-left corner widget if any.

bool ctkVTKScalarsToColorsWidget::isHorizontalSliderVisible ( ) const
bool ctkVTKScalarsToColorsWidget::isVerticalSliderVisible ( ) const
void ctkVTKScalarsToColorsWidget::onAxesModified ( )
protectedslot
void ctkVTKScalarsToColorsWidget::onBoundsChanged ( )
protectedslot
void ctkVTKScalarsToColorsWidget::onColorChanged ( const QColor &  color)
protectedslot
void ctkVTKScalarsToColorsWidget::onCurrentPointChanged ( int  pointId)
protectedslot
void ctkVTKScalarsToColorsWidget::onExpandButton ( bool  state)
protectedslot
void ctkVTKScalarsToColorsWidget::onMidPointChanged ( double  midPoint)
protectedslot
void ctkVTKScalarsToColorsWidget::onOpacityChanged ( double  opacity)
protectedslot
void ctkVTKScalarsToColorsWidget::onPlotAdded ( vtkPlot *  )
protectedslot
void ctkVTKScalarsToColorsWidget::onSharpnessChanged ( double  sharpness)
protectedslot
void ctkVTKScalarsToColorsWidget::onXChanged ( double  x)
protectedslot
void ctkVTKScalarsToColorsWidget::restorePalette ( )
protectedslot
void ctkVTKScalarsToColorsWidget::setCurrentControlPointsItem ( vtkControlPointsItem *  item)
slot
void ctkVTKScalarsToColorsWidget::setCurrentPoint ( int  pointId)
slot
void ctkVTKScalarsToColorsWidget::setCurrentPoint ( vtkObject *  controlPointsItem,
void *  pointId 
)
protectedslot
void ctkVTKScalarsToColorsWidget::setEditColors ( bool  edit)
void ctkVTKScalarsToColorsWidget::setHorizontalSliderVisible ( bool  visible)
void ctkVTKScalarsToColorsWidget::setVerticalSliderVisible ( bool  visible)
void ctkVTKScalarsToColorsWidget::setXRange ( double  min,
double  max 
)
slot
void ctkVTKScalarsToColorsWidget::setYRange ( double  min,
double  max 
)
slot
void ctkVTKScalarsToColorsWidget::updateCurrentPoint ( )
protectedslot
void ctkVTKScalarsToColorsWidget::updateNumberOfPoints ( )
protectedslot
ctkVTKScalarsToColorsView* ctkVTKScalarsToColorsWidget::view ( ) const
void ctkVTKScalarsToColorsWidget::xRange ( double *  range) const
void ctkVTKScalarsToColorsWidget::yRange ( double *  range) const

Member Data Documentation

QScopedPointer<ctkVTKScalarsToColorsWidgetPrivate> ctkVTKScalarsToColorsWidget::d_ptr
protected

Definition at line 100 of file ctkVTKScalarsToColorsWidget.h.

Property Documentation

bool ctkVTKScalarsToColorsWidget::editColors
readwrite

Definition at line 44 of file ctkVTKScalarsToColorsWidget.h.

bool ctkVTKScalarsToColorsWidget::horizontalSliderVisible
readwrite

Definition at line 42 of file ctkVTKScalarsToColorsWidget.h.

bool ctkVTKScalarsToColorsWidget::verticalSliderVisible
readwrite

Definition at line 43 of file ctkVTKScalarsToColorsWidget.h.


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