Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Public Types | Properties | Public Slots | Signals | Public Member Functions | Protected Slots | Protected Attributes
qSlicerVolumeRenderingSettingsPanel Class Reference

#include <Modules/Loadable/VolumeRendering/qSlicerVolumeRenderingSettingsPanel.h>

List of all members.

Public Types

typedef ctkSettingsPanel Superclass
 Superclass typedef.

Properties

QString defaultRenderingMethod
int gpuMemory

Public Slots

void setDefaultRenderingMethod (const QString &method)

Signals

void defaultRenderingMethodChanged (const QString &)
void gpuMemoryChanged (int)

Public Member Functions

QString defaultRenderingMethod () const
int gpuMemory () const
 qSlicerVolumeRenderingSettingsPanel (QWidget *parent=0)
 Constructor.
void setGPUMemory (int gpuMemory)
void setVolumeRenderingLogic (vtkSlicerVolumeRenderingLogic *logic)
vtkSlicerVolumeRenderingLogicvolumeRenderingLogic () const
virtual ~qSlicerVolumeRenderingSettingsPanel ()
 Destructor.

Protected Slots

void onDefaultRenderingMethodChanged (int)
void onGPUMemoryChanged ()
void onVolumeRenderingLogicModified ()
void updateVolumeRenderingLogicDefaultRenderingMethod ()

Protected Attributes

QScopedPointer
< qSlicerVolumeRenderingSettingsPanelPrivate > 
d_ptr

Detailed Description

Definition at line 33 of file qSlicerVolumeRenderingSettingsPanel.h.


Member Typedef Documentation

Superclass typedef.

Definition at line 42 of file qSlicerVolumeRenderingSettingsPanel.h.


Property Documentation

QString qSlicerVolumeRenderingSettingsPanel::defaultRenderingMethod [read, write]

Definition at line 39 of file qSlicerVolumeRenderingSettingsPanel.h.

int qSlicerVolumeRenderingSettingsPanel::gpuMemory [read, write]

Definition at line 38 of file qSlicerVolumeRenderingSettingsPanel.h.


Constructor & Destructor Documentation

qSlicerVolumeRenderingSettingsPanel::qSlicerVolumeRenderingSettingsPanel ( QWidget *  parent = 0) [explicit]

Constructor.

virtual qSlicerVolumeRenderingSettingsPanel::~qSlicerVolumeRenderingSettingsPanel ( ) [virtual]

Destructor.


Member Function Documentation

QString qSlicerVolumeRenderingSettingsPanel::defaultRenderingMethod ( ) const
void qSlicerVolumeRenderingSettingsPanel::defaultRenderingMethodChanged ( const QString &  ) [signal]
int qSlicerVolumeRenderingSettingsPanel::gpuMemory ( ) const
void qSlicerVolumeRenderingSettingsPanel::gpuMemoryChanged ( int  ) [signal]
void qSlicerVolumeRenderingSettingsPanel::onDefaultRenderingMethodChanged ( int  ) [protected, slot]
void qSlicerVolumeRenderingSettingsPanel::onGPUMemoryChanged ( ) [protected, slot]
void qSlicerVolumeRenderingSettingsPanel::onVolumeRenderingLogicModified ( ) [protected, slot]
void qSlicerVolumeRenderingSettingsPanel::setDefaultRenderingMethod ( const QString &  method) [slot]
void qSlicerVolumeRenderingSettingsPanel::setGPUMemory ( int  gpuMemory)
void qSlicerVolumeRenderingSettingsPanel::setVolumeRenderingLogic ( vtkSlicerVolumeRenderingLogic logic)

Volume rendering logic is synchronized with the settings.

See also:
vtkSlicerVolumeRenderingLogic::SetDefaultRenderingMethod
void qSlicerVolumeRenderingSettingsPanel::updateVolumeRenderingLogicDefaultRenderingMethod ( ) [protected, slot]
vtkSlicerVolumeRenderingLogic* qSlicerVolumeRenderingSettingsPanel::volumeRenderingLogic ( ) const

Member Data Documentation

QScopedPointer<qSlicerVolumeRenderingSettingsPanelPrivate> qSlicerVolumeRenderingSettingsPanel::d_ptr [protected]

Definition at line 73 of file qSlicerVolumeRenderingSettingsPanel.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines