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)
 
ctkVTKScalarsToColorsView * view () 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: