Slicer  4.11
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

int defaultInteractiveSpeed
 
QString defaultQuality
 
QString defaultRenderingMethod
 
bool defaultSurfaceSmoothing
 
QString gpuMemory
 

Public Slots

void setDefaultInteractiveSpeed (int interactiveSpeed)
 
void setDefaultQuality (const QString &quality)
 
void setDefaultRenderingMethod (const QString &method)
 
void setDefaultSurfaceSmoothing (bool surfaceSmoothing)
 
void setGPUMemory (const QString &gpuMemory)
 

Signals

void defaultInteractiveSpeedChanged (int)
 
void defaultQualityChanged (const QString &)
 
void defaultRenderingMethodChanged (const QString &)
 
void defaultSurfaceSmoothingChanged (bool)
 
void gpuMemoryChanged (QString)
 

Public Member Functions

int defaultInteractiveSpeed () const
 
QString defaultQuality () const
 
QString defaultRenderingMethod () const
 
bool defaultSurfaceSmoothing () const
 
QString gpuMemory () const
 
 qSlicerVolumeRenderingSettingsPanel (QWidget *parent=nullptr)
 Constructor. More...
 
void setVolumeRenderingLogic (vtkSlicerVolumeRenderingLogic *logic)
 
vtkSlicerVolumeRenderingLogicvolumeRenderingLogic () const
 
 ~qSlicerVolumeRenderingSettingsPanel () override
 Destructor. More...
 

Protected Slots

void onDefaultInteractiveSpeedChanged (double)
 
void onDefaultQualityChanged (int)
 
void onDefaultRenderingMethodChanged (int)
 
void onDefaultSurfaceSmoothingChanged (bool)
 
void onGPUMemoryChanged ()
 
void onVolumeRenderingLogicModified ()
 
void updateDefaultViewNodeFromWidget ()
 
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 46 of file qSlicerVolumeRenderingSettingsPanel.h.

Property Documentation

◆ defaultInteractiveSpeed

int qSlicerVolumeRenderingSettingsPanel::defaultInteractiveSpeed
readwrite

Definition at line 40 of file qSlicerVolumeRenderingSettingsPanel.h.

◆ defaultQuality

QString qSlicerVolumeRenderingSettingsPanel::defaultQuality
readwrite

Definition at line 39 of file qSlicerVolumeRenderingSettingsPanel.h.

◆ defaultRenderingMethod

QString qSlicerVolumeRenderingSettingsPanel::defaultRenderingMethod
readwrite

Definition at line 38 of file qSlicerVolumeRenderingSettingsPanel.h.

◆ defaultSurfaceSmoothing

bool qSlicerVolumeRenderingSettingsPanel::defaultSurfaceSmoothing
readwrite

Definition at line 41 of file qSlicerVolumeRenderingSettingsPanel.h.

◆ gpuMemory

QString qSlicerVolumeRenderingSettingsPanel::gpuMemory
readwrite

Definition at line 42 of file qSlicerVolumeRenderingSettingsPanel.h.

Constructor & Destructor Documentation

◆ qSlicerVolumeRenderingSettingsPanel()

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

Constructor.

◆ ~qSlicerVolumeRenderingSettingsPanel()

qSlicerVolumeRenderingSettingsPanel::~qSlicerVolumeRenderingSettingsPanel ( )
override

Destructor.

Member Function Documentation

◆ defaultInteractiveSpeed()

int qSlicerVolumeRenderingSettingsPanel::defaultInteractiveSpeed ( ) const

◆ defaultInteractiveSpeedChanged

void qSlicerVolumeRenderingSettingsPanel::defaultInteractiveSpeedChanged ( int  )
signal

◆ defaultQuality()

QString qSlicerVolumeRenderingSettingsPanel::defaultQuality ( ) const

◆ defaultQualityChanged

void qSlicerVolumeRenderingSettingsPanel::defaultQualityChanged ( const QString &  )
signal

◆ defaultRenderingMethod()

QString qSlicerVolumeRenderingSettingsPanel::defaultRenderingMethod ( ) const

◆ defaultRenderingMethodChanged

void qSlicerVolumeRenderingSettingsPanel::defaultRenderingMethodChanged ( const QString &  )
signal

◆ defaultSurfaceSmoothing()

bool qSlicerVolumeRenderingSettingsPanel::defaultSurfaceSmoothing ( ) const

◆ defaultSurfaceSmoothingChanged

void qSlicerVolumeRenderingSettingsPanel::defaultSurfaceSmoothingChanged ( bool  )
signal

◆ gpuMemory()

QString qSlicerVolumeRenderingSettingsPanel::gpuMemory ( ) const

◆ gpuMemoryChanged

void qSlicerVolumeRenderingSettingsPanel::gpuMemoryChanged ( QString  )
signal

◆ onDefaultInteractiveSpeedChanged

void qSlicerVolumeRenderingSettingsPanel::onDefaultInteractiveSpeedChanged ( double  )
protectedslot

◆ onDefaultQualityChanged

void qSlicerVolumeRenderingSettingsPanel::onDefaultQualityChanged ( int  )
protectedslot

◆ onDefaultRenderingMethodChanged

void qSlicerVolumeRenderingSettingsPanel::onDefaultRenderingMethodChanged ( int  )
protectedslot

◆ onDefaultSurfaceSmoothingChanged

void qSlicerVolumeRenderingSettingsPanel::onDefaultSurfaceSmoothingChanged ( bool  )
protectedslot

◆ onGPUMemoryChanged

void qSlicerVolumeRenderingSettingsPanel::onGPUMemoryChanged ( )
protectedslot

◆ onVolumeRenderingLogicModified

void qSlicerVolumeRenderingSettingsPanel::onVolumeRenderingLogicModified ( )
protectedslot

◆ setDefaultInteractiveSpeed

void qSlicerVolumeRenderingSettingsPanel::setDefaultInteractiveSpeed ( int  interactiveSpeed)
slot

◆ setDefaultQuality

void qSlicerVolumeRenderingSettingsPanel::setDefaultQuality ( const QString &  quality)
slot

◆ setDefaultRenderingMethod

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

◆ setDefaultSurfaceSmoothing

void qSlicerVolumeRenderingSettingsPanel::setDefaultSurfaceSmoothing ( bool  surfaceSmoothing)
slot

◆ setGPUMemory

void qSlicerVolumeRenderingSettingsPanel::setGPUMemory ( const QString &  gpuMemory)
slot

◆ setVolumeRenderingLogic()

void qSlicerVolumeRenderingSettingsPanel::setVolumeRenderingLogic ( vtkSlicerVolumeRenderingLogic logic)

Volume rendering logic is synchronized with the settings.

See also
vtkSlicerVolumeRenderingLogic::SetDefaultRenderingMethod

◆ updateDefaultViewNodeFromWidget

void qSlicerVolumeRenderingSettingsPanel::updateDefaultViewNodeFromWidget ( )
protectedslot

◆ updateVolumeRenderingLogicDefaultRenderingMethod

void qSlicerVolumeRenderingSettingsPanel::updateVolumeRenderingLogicDefaultRenderingMethod ( )
protectedslot

◆ volumeRenderingLogic()

vtkSlicerVolumeRenderingLogic* qSlicerVolumeRenderingSettingsPanel::volumeRenderingLogic ( ) const

Member Data Documentation

◆ d_ptr

QScopedPointer<qSlicerVolumeRenderingSettingsPanelPrivate> qSlicerVolumeRenderingSettingsPanel::d_ptr
protected

Definition at line 90 of file qSlicerVolumeRenderingSettingsPanel.h.


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