VoxelBlur
Depth-of-field volume rendering
 All Classes Files Functions Variables Enumerations Enumerator
Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
MainWindow Class Reference

The main window of the application. More...

#include <mainwindow.h>

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

Public Member Functions

 MainWindow (QWidget *parent=nullptr)
 MainWindow constructor. More...
 

Protected Member Functions

void timerEvent (QTimerEvent *e) override
 

Private Slots

void rendererDistanceChanged (float d)
 
void on_sigmaSlider_valueChanged (int d)
 
void on_sigmaSpinBox_valueChanged (double d)
 
void on_zoomSlider_valueChanged (int d)
 
void on_sliceSlider_valueChanged (int d)
 
void on_sliceSpinBox_valueChanged (double d)
 
void on_windowMinSlider_valueChanged (int d)
 
void on_windowMinSpinBox_valueChanged (double d)
 
void on_windowMaxSlider_valueChanged (int d)
 
void on_windowMaxSpinBox_valueChanged (double d)
 
void on_orthoCheckbox_toggled (bool v)
 
void on_lightDirectionCheckbox_toggled (bool v)
 
void on_dofCheckBox_toggled (bool v)
 
void on_focalPlaneSlider_valueChanged (int d)
 
void on_blurAmountSlider_valueChanged (int d)
 
void on_blurAmountSpinBox_valueChanged (double d)
 
void on_loadVolumeButton_clicked ()
 
void on_smoothCheckBox_toggled (bool v)
 
void initializeError (const QString &error)
 

Private Member Functions

void setupRendering ()
 
void updateVolumeInfo ()
 
void sliderUpdateSilent (QSlider *s, const int val)
 

Private Attributes

class MainWindowPrivated
 Private data reference.
 

Detailed Description

The main window of the application.

Constructor & Destructor Documentation

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

MainWindow constructor.

Sets up ui and renderer.


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