Eulerian Smoke Simulation on the GPU
MainWindow Class Reference

A class that implements a main window widget. More...

#include <MainWindow.h>

List of all members.

Public Slots

void setIsoLevel ()
 Sets the iso level for the mesh.
void setLightPosition ()
 Sets the light's position.
void setLightAttenuation ()
 Sets the light's attenuation.
void setLightColour ()
 Sets the light's colour.
void setLightSpecColour ()
 Sets the light's specular colour.
void setMeshColour ()
 Sets the mesh's colour.
void setImpulsePosition ()
 Sets the impulse position.
void setBuoyancyDirection ()
 Sets the buoyancy force direction.
void setNoiseVariance ()
 Sets the periodic noise variance.
void setNoiseDriveFunc ()
 Sets the periodic noise driving function.
void toggleSimulationButtonText ()
 Toggles the simulation button's text.

Public Member Functions

 MainWindow (QWidget *parent=0)
 Constructor.
 ~MainWindow ()
 Destructor.

Protected Member Functions

void keyPressEvent (QKeyEvent *_event)
 Overrides the keyPressEvent inherited from QObject in order to handle key presses.

Detailed Description

A class that implements a main window widget.

Author:
Nikolaos Verigakis
Version:
1.0
Date:
10/04/11 Revision History : Initial Version 10/04/11

Constructor & Destructor Documentation

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

Constructor.

Parameters:
[in]_parentthe main window is the root object (parent = 0)

Member Function Documentation

void MainWindow::keyPressEvent ( QKeyEvent *  _event) [protected]

Overrides the keyPressEvent inherited from QObject in order to handle key presses.

Parameters:
[in]_eventthe event to process

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables