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

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

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

Public Types

typedef ctkSettingsPanel Superclass
 Superclass typedef. More...
 

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. More...
 
void setGPUMemory (int gpuMemory)
 
void setVolumeRenderingLogic (vtkSlicerVolumeRenderingLogic *logic)
 
vtkSlicerVolumeRenderingLogicvolumeRenderingLogic () const
 
virtual ~qSlicerVolumeRenderingSettingsPanel ()
 Destructor. More...
 

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

Superclass typedef.

Definition at line 42 of file qSlicerVolumeRenderingSettingsPanel.h.

Property Documentation

◆ defaultRenderingMethod

QString qSlicerVolumeRenderingSettingsPanel::defaultRenderingMethod
readwrite

Definition at line 39 of file qSlicerVolumeRenderingSettingsPanel.h.

◆ gpuMemory

int qSlicerVolumeRenderingSettingsPanel::gpuMemory
readwrite

Definition at line 38 of file qSlicerVolumeRenderingSettingsPanel.h.

Constructor & Destructor Documentation

◆ qSlicerVolumeRenderingSettingsPanel()

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

Constructor.

◆ ~qSlicerVolumeRenderingSettingsPanel()

virtual qSlicerVolumeRenderingSettingsPanel::~qSlicerVolumeRenderingSettingsPanel ( )
virtual

Destructor.

Member Function Documentation

◆ defaultRenderingMethod()

QString qSlicerVolumeRenderingSettingsPanel::defaultRenderingMethod ( ) const

◆ defaultRenderingMethodChanged

void qSlicerVolumeRenderingSettingsPanel::defaultRenderingMethodChanged ( const QString &  )
signal

◆ gpuMemory()

int qSlicerVolumeRenderingSettingsPanel::gpuMemory ( ) const

◆ gpuMemoryChanged

void qSlicerVolumeRenderingSettingsPanel::gpuMemoryChanged ( int  )
signal

◆ onDefaultRenderingMethodChanged

void qSlicerVolumeRenderingSettingsPanel::onDefaultRenderingMethodChanged ( int  )
protectedslot

◆ onGPUMemoryChanged

void qSlicerVolumeRenderingSettingsPanel::onGPUMemoryChanged ( )
protectedslot

◆ onVolumeRenderingLogicModified

void qSlicerVolumeRenderingSettingsPanel::onVolumeRenderingLogicModified ( )
protectedslot

◆ setDefaultRenderingMethod

void qSlicerVolumeRenderingSettingsPanel::setDefaultRenderingMethod ( const QString &  method)
slot

◆ setGPUMemory()

void qSlicerVolumeRenderingSettingsPanel::setGPUMemory ( int  gpuMemory)

◆ setVolumeRenderingLogic()

void qSlicerVolumeRenderingSettingsPanel::setVolumeRenderingLogic ( vtkSlicerVolumeRenderingLogic logic)

Volume rendering logic is synchronized with the settings.

See also
vtkSlicerVolumeRenderingLogic::SetDefaultRenderingMethod

◆ updateVolumeRenderingLogicDefaultRenderingMethod

void qSlicerVolumeRenderingSettingsPanel::updateVolumeRenderingLogicDefaultRenderingMethod ( )
protectedslot

◆ volumeRenderingLogic()

vtkSlicerVolumeRenderingLogic* qSlicerVolumeRenderingSettingsPanel::volumeRenderingLogic ( ) const

Member Data Documentation

◆ d_ptr

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: