Flowvis.Gui Class Reference

Gui ist die Hauptklasse. Enthält das gesamte Gui, die Definition der Datenstrukturen und die Events zum steuern. More...

List of all members.

Public Member Functions

 Gui ()

Static Public Member Functions

static void ShowErrorMsg (Exception e)

Public Attributes

const int Constant = -1
const int Velocity = 0
const int Pressure = 1
const int Vorticity = 2
const int RungeKutta = 0
const int Euler = 1

Protected Member Functions

override void OnPaint (PaintEventArgs e)
override void OnResize (EventArgs e)

Private Member Functions

Loader LoadFile (String[] filenames, BackgroundWorker worker, DoWorkEventArgs e)
void ActivateInteractionGui (bool enable)
void ResetGui (bool enable)
void InitNewLoader (Loader loader)
void backgroundWorkerLoad_DoWork (object sender, DoWorkEventArgs e)
void backgroundWorkerLoad_RunWorkerCompleted (object sender, RunWorkerCompletedEventArgs e)
void buttonOpenFile_Click (object sender, EventArgs e)
void buttonCancelLoading_Click (object sender, EventArgs e)
void buttonExit_Click (object sender, EventArgs e)
void panelRenderer_MouseEnter (object sender, EventArgs e)
void panelRenderer_MouseLeave (object sender, EventArgs e)
void checkBoxBgLayer_CheckedChanged (object sender, EventArgs e)
void checkBoxArrowsLayer_CheckedChanged (object sender, EventArgs e)
void checkBoxStreamlinesLayer_CheckedChanged (object sender, EventArgs e)
void checkBoxBgLayer_MouseClick (object sender, MouseEventArgs e)
void checkBoxArrowsLayer_MouseClick (object sender, MouseEventArgs e)
void checkBoxStreamlinesLayer_MouseClick (object sender, MouseEventArgs e)
void comboBoxBgColor_SelectedIndexChanged (object sender, EventArgs e)
void trackBarArrowsDistance_Scroll (object sender, EventArgs e)
void trackBarArrowsSize_Scroll (object sender, EventArgs e)
void comboBoxArrowsColorAcc_SelectedIndexChanged (object sender, EventArgs e)
void comboBoxArrowsSizeAcc_SelectedIndexChanged (object sender, EventArgs e)
void comboBoxIntegrationMethod_SelectedIndexChanged (object sender, EventArgs e)
void buttonClearStreamlines_Click (object sender, EventArgs e)
void comboBoxStreamlineColorAcc_SelectedIndexChanged (object sender, EventArgs e)
void Gui_FormClosed (object sender, FormClosedEventArgs e)
void Gui_ResizeBegin (object sender, EventArgs e)
void Gui_ResizeEnd (object sender, EventArgs e)
void Gui_Activated (object sender, EventArgs e)
void Gui_SizeChanged (object sender, EventArgs e)
void trackBarDSep_MouseUp (object sender, MouseEventArgs e)
void trackBarDTest_MouseUp (object sender, MouseEventArgs e)
void checkBoxTapering_CheckedChanged (object sender, EventArgs e)
void trackBarTapering_MouseUp (object sender, MouseEventArgs e)
void cmbTexture_SelectedIndexChanged (object sender, EventArgs e)
void chkGlyph_CheckedChanged (object sender, EventArgs e)
void tbGlyphSize_MouseUp (object sender, MouseEventArgs e)
void tbPeriodlength_MouseUp (object sender, MouseEventArgs e)

Private Attributes

Renderer renderer
Loader loader
String filename = ""
bool fileLoaded = false
bool isResizing = false
FormWindowState formWindowState
const AnchorStyles ALL_ANCHOR = AnchorStyles.Bottom | AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right
SamplePoint[,,] dataSamples
MainData _mainData
Extremwerte _extremWerte

Classes

struct  Extremwerte
 Speichert die Extremwerte der Gitterpunkt-Attribute (Velocity, Pressure, Vorticity). More...
struct  MainData
 Speichert Header-Daten aus dem Grid-File. More...
struct  SamplePoint
 Speichert die Daten (Velocity, pressure, vorticity) für einen Gitterpunkt. More...


Detailed Description

Gui ist die Hauptklasse. Enthält das gesamte Gui, die Definition der Datenstrukturen und die Events zum steuern.


Constructor & Destructor Documentation

Flowvis.Gui.Gui (  ) 


Member Function Documentation

static void Flowvis.Gui.ShowErrorMsg ( Exception  e  )  [static]

override void Flowvis.Gui.OnPaint ( PaintEventArgs  e  )  [protected]

override void Flowvis.Gui.OnResize ( EventArgs  e  )  [protected]

Loader Flowvis.Gui.LoadFile ( String[]  filenames,
BackgroundWorker  worker,
DoWorkEventArgs  e 
) [private]

void Flowvis.Gui.ActivateInteractionGui ( bool  enable  )  [private]

void Flowvis.Gui.ResetGui ( bool  enable  )  [private]

void Flowvis.Gui.InitNewLoader ( Loader  loader  )  [private]

void Flowvis.Gui.backgroundWorkerLoad_DoWork ( object  sender,
DoWorkEventArgs  e 
) [private]

void Flowvis.Gui.backgroundWorkerLoad_RunWorkerCompleted ( object  sender,
RunWorkerCompletedEventArgs  e 
) [private]

void Flowvis.Gui.buttonOpenFile_Click ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.buttonCancelLoading_Click ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.buttonExit_Click ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.panelRenderer_MouseEnter ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.panelRenderer_MouseLeave ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.checkBoxBgLayer_CheckedChanged ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.checkBoxArrowsLayer_CheckedChanged ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.checkBoxStreamlinesLayer_CheckedChanged ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.checkBoxBgLayer_MouseClick ( object  sender,
MouseEventArgs  e 
) [private]

void Flowvis.Gui.checkBoxArrowsLayer_MouseClick ( object  sender,
MouseEventArgs  e 
) [private]

void Flowvis.Gui.checkBoxStreamlinesLayer_MouseClick ( object  sender,
MouseEventArgs  e 
) [private]

void Flowvis.Gui.comboBoxBgColor_SelectedIndexChanged ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.trackBarArrowsDistance_Scroll ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.trackBarArrowsSize_Scroll ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.comboBoxArrowsColorAcc_SelectedIndexChanged ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.comboBoxArrowsSizeAcc_SelectedIndexChanged ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.comboBoxIntegrationMethod_SelectedIndexChanged ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.buttonClearStreamlines_Click ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.comboBoxStreamlineColorAcc_SelectedIndexChanged ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.Gui_FormClosed ( object  sender,
FormClosedEventArgs  e 
) [private]

void Flowvis.Gui.Gui_ResizeBegin ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.Gui_ResizeEnd ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.Gui_Activated ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.Gui_SizeChanged ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.trackBarDSep_MouseUp ( object  sender,
MouseEventArgs  e 
) [private]

void Flowvis.Gui.trackBarDTest_MouseUp ( object  sender,
MouseEventArgs  e 
) [private]

void Flowvis.Gui.checkBoxTapering_CheckedChanged ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.trackBarTapering_MouseUp ( object  sender,
MouseEventArgs  e 
) [private]

void Flowvis.Gui.cmbTexture_SelectedIndexChanged ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.chkGlyph_CheckedChanged ( object  sender,
EventArgs  e 
) [private]

void Flowvis.Gui.tbGlyphSize_MouseUp ( object  sender,
MouseEventArgs  e 
) [private]

void Flowvis.Gui.tbPeriodlength_MouseUp ( object  sender,
MouseEventArgs  e 
) [private]


Member Data Documentation

Renderer Flowvis.Gui.renderer [private]

Loader Flowvis.Gui.loader [private]

String Flowvis.Gui.filename = "" [private]

bool Flowvis.Gui.fileLoaded = false [private]

bool Flowvis.Gui.isResizing = false [private]

FormWindowState Flowvis.Gui.formWindowState [private]

const AnchorStyles Flowvis.Gui.ALL_ANCHOR = AnchorStyles.Bottom | AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right [private]

SamplePoint [, ,] Flowvis.Gui.dataSamples [private]

MainData Flowvis.Gui._mainData [private]

Extremwerte Flowvis.Gui._extremWerte [private]

const int Flowvis.Gui.Constant = -1

const int Flowvis.Gui.Velocity = 0

const int Flowvis.Gui.Pressure = 1

const int Flowvis.Gui.Vorticity = 2

const int Flowvis.Gui.RungeKutta = 0

const int Flowvis.Gui.Euler = 1


The documentation for this class was generated from the following file:
Generated on Mon Jan 26 22:21:24 2009 for FlowVis by  doxygen 1.5.4