LUVis::Mainframe Class Reference

#include <Mainframe.h>

List of all members.

Public Member Functions

 Mainframe (void)
 Constructor for GUI.
void initialize ()
 initializes components
Viewer getViewer ()
 returns TheViewer

Protected Member Functions

 ~Mainframe (void)
 Destructor for GUI.
void OnMouseDown (System::Object^sender, System::Windows::Forms::MouseEventArgs^e)
 processes Mouse Down Events
void OnMouseMove (System::Object^sender, System::Windows::Forms::MouseEventArgs^e)
 processes Mouse Move Events
void OnMouseUp (System::Object^sender, System::Windows::Forms::MouseEventArgs^e)
 processes Mouse Up Events
void OnMouseDoubleClick (System::Object^sender, System::Windows::Forms::MouseEventArgs^e)
void OnResize (System::Object^sender, System::EventArgs^e)
 processes Resize Events
void OnTabViewer (System::Object^sender, System::EventArgs^e)
 processes Events for the Viewer
void OnTabData (System::Object^sender, System::EventArgs^e)
 processes Events for the Importer
void OnPaint (System::Object^sender, System::Windows::Forms::PaintEventArgs^e)
 processes Paint Events
void OnTabRenderer (System::Object^sender, System::EventArgs^e)
 processes Events for Renderer
void OnTabRendererChange (System::Object^sender, System::EventArgs^e)
 processes Events when we change the index of a Tab

Private Member Functions

void InitializeComponent (void)

Private Attributes

System::ComponentModel::Container components
 .net Container for GUI
PictureBox picViewer
 RenderContext for TheViewer.
TabControl TabControl
 TabContol contains all TabPages.
TabPage TabData
 TabPage contains all Importer & Data Controls.
TabPage TabViewer
 TabPage contains all Renderer Controls.
System::Windows::Forms::Button mTabDataBtnImport
Viewer TheViewer
 The Viewer Object.
System::Windows::Forms::Label lblTabDataNFName
System::Windows::Forms::Label lblTabDataNTName
System::Windows::Forms::Label lblTabDataNFValue
System::Windows::Forms::Label lblTabDataNTValue
System::Windows::Forms::Label lblTabDataSXYZValue
System::Windows::Forms::Label lblTabDataSXYZName
System::Windows::Forms::Label lblTabDataDTValue
System::Windows::Forms::Label lblTabDataDTName
System::Windows::Forms::TabPage TabRendererArrowPlot
System::Windows::Forms::CheckBox chkTabArrowPlotEnable
System::Windows::Forms::TabPage TabRendererParam1
System::Windows::Forms::Label lblTabParam1TFName
System::Windows::Forms::PictureBox picTabParam1TFButton
System::Windows::Forms::PictureBox picTabParam1CTF
System::Windows::Forms::TrackBar trbTabParam1Alpha
System::Windows::Forms::Label lblTabParam1AValue
System::Windows::Forms::Label lblTabParam1AName
System::Windows::Forms::CheckBox chkTabParam1Enable
System::Windows::Forms::TabPage TabRendererParam0
System::Windows::Forms::Label lblTabParam0TFName
System::Windows::Forms::PictureBox picTabParam0TFButton
System::Windows::Forms::PictureBox picTabParam0CTF
System::Windows::Forms::TrackBar trbTabParam0Alpha
System::Windows::Forms::Label lblTabParam0AValue
System::Windows::Forms::Label lblTabParam0AName
System::Windows::Forms::CheckBox chkTabParam0Enable
System::Windows::Forms::TabPage TabRendererDebug
System::Windows::Forms::CheckBox chkTabDebugGrid
System::Windows::Forms::CheckBox chkTabDebugTexture
System::Windows::Forms::CheckBox chkTabDebugCross
System::Windows::Forms::TrackBar trbTabDebugAlpha
System::Windows::Forms::Label lblTabDebugAValue
System::Windows::Forms::Label lblTabDebugAName
System::Windows::Forms::CheckBox chkTabDebugEnable
System::Windows::Forms::TabPage TabRendererBackgd
System::Windows::Forms::Button btnTabBackgdLoadImg
System::Windows::Forms::TrackBar trbTabBackgdAlpha
System::Windows::Forms::Label lblTabBackgdAValue
System::Windows::Forms::Label lblTabBackgdAName
System::Windows::Forms::CheckBox chkTabBackgdEnable
System::Windows::Forms::TabControl TabRenderer
System::Windows::Forms::ComboBox cmbTabDebugTexture
System::Windows::Forms::Label lblTabArrowPlotTFName
System::Windows::Forms::PictureBox picTabArrowPlotTFButton
System::Windows::Forms::PictureBox picTabArrowPlotCTF
System::Windows::Forms::TrackBar trbTabArrowPlotAlpha
System::Windows::Forms::Label lblTabArrowPlotAValue
System::Windows::Forms::Label lblTabArrowPlotAName
System::Windows::Forms::TrackBar trbTabArrowPlotDebug
System::Windows::Forms::TrackBar trbTabArrowPlotArrowSize
System::Windows::Forms::CheckBox cmbTabDebugDoGrid
System::Windows::Forms::CheckBox chkTabDebugGridTexture
System::Windows::Forms::CheckBox chkTabArrowPlotDODEBUG
System::Windows::Forms::CheckBox chkTabArrowPlotFixedSize
System::Windows::Forms::Label lblTabArrowPlotArrowName
System::Windows::Forms::ComboBox cmbTabArrowPlotArrow
System::Windows::Forms::PictureBox picTabParam0TFAlphaButton
System::Windows::Forms::PictureBox picTabArrowPlotTFAlphaButton
System::Windows::Forms::PictureBox picTabParam1TFAlphaButton
System::Windows::Forms::RadioButton radTabViewerOrthogonal
System::Windows::Forms::RadioButton radTabViewerPerspective
System::Windows::Forms::Button btnTabViewerResetView
System::Windows::Forms::PictureBox picTabBackgdColor
System::Windows::Forms::Button btnTabBackgdLoadColor
System::Windows::Forms::PictureBox picTabBackgdImage
System::Windows::Forms::Button btnTabParam0Down
System::Windows::Forms::Button btnTabParam0Up
System::Windows::Forms::Button btnTabParam1Down
System::Windows::Forms::Button btnTabParam1Up
System::Windows::Forms::Button btnTabArrowPlotDown
System::Windows::Forms::Button btnTabArrowPlotUp
System::Windows::Forms::TabPage TabRendererStreamLines
System::Windows::Forms::TrackBar trbTabStreamLinesAlpha
System::Windows::Forms::Label lblTabStreamLinesAValue
System::Windows::Forms::Label lblTabStreamLinesAName
System::Windows::Forms::CheckBox chkTabStreamLinesEnable
System::Windows::Forms::TrackBar trbTabStreamLinesFactor
System::Windows::Forms::Label lblTabStreamLinesFactorValue
System::Windows::Forms::Label lblTabStreamLinesFactorName
System::Windows::Forms::TrackBar trbTabStreamLinesStepX
System::Windows::Forms::Label lblTabStreamLinesStepXValue
System::Windows::Forms::Label lblTabStreamLinesStepXName
System::Windows::Forms::TrackBar trbTabStreamLinesStepY
System::Windows::Forms::Label lblTabStreamLinesStepYValue
System::Windows::Forms::Label lblTabStreamLinesStepYName
System::Windows::Forms::TrackBar trbTabStreamLinesVecLen
System::Windows::Forms::Label lblTabStreamLinesVecLenValue
System::Windows::Forms::Label lblTabStreamLinesVecLenName
System::Windows::Forms::TrackBar trbTabStreamLinesLineW
System::Windows::Forms::Label lblTabStreamLinesLineWValue
System::Windows::Forms::Label lblTabStreamLinesLineWName
System::Windows::Forms::TrackBar trbTabStreamLinesdtest
System::Windows::Forms::Label lblTabStreamLinesdtestValue
System::Windows::Forms::Label lblTabStreamLinesdtestName
System::Windows::Forms::TrackBar trbTabStreamLinesdsep
System::Windows::Forms::Label lblTabStreamLinesdsepValue
System::Windows::Forms::Label lblTabStreamLinesdsepName
System::Windows::Forms::ComboBox cmbTabStreamLinesMethode
System::Windows::Forms::CheckBox chkTabStreamLinesEvenlySpaced
System::Windows::Forms::CheckBox chkTabStreamLinesRungeKutta
System::Windows::Forms::Label lblTabArrowPlotSizeName
System::Windows::Forms::ComboBox cmbTabArrowPlotSize
System::Windows::Forms::Label lblTabArrowPlotColorName
System::Windows::Forms::ComboBox cmbTabArrowPlotColor
System::Windows::Forms::Label lblTabArrowPlotNumberName
System::Windows::Forms::Button btnTabStreamLinesDown
System::Windows::Forms::Button btnTabStreamLinesUp
System::Windows::Forms::TrackBar trbTabViewerCurrIndex
System::Windows::Forms::Label lblTabViewerCurrIndexName
System::Windows::Forms::Label lblTabViewerCurrIndexValue
Flow TheFlow


Constructor & Destructor Documentation

Mainframe::Mainframe ( void   ) 

Constructor for GUI.

Mainframe::~Mainframe ( void   )  [protected]

Destructor for GUI.


Member Function Documentation

Viewer Mainframe::getViewer (  ) 

returns TheViewer

void Mainframe::initialize (  ) 

initializes components

void LUVis::Mainframe::InitializeComponent ( void   )  [inline, private]

void Mainframe::OnMouseDoubleClick ( System::Object^  sender,
System::Windows::Forms::MouseEventArgs^  e 
) [protected]

void Mainframe::OnMouseDown ( System::Object^  sender,
System::Windows::Forms::MouseEventArgs^  e 
) [protected]

processes Mouse Down Events

void Mainframe::OnMouseMove ( System::Object^  sender,
System::Windows::Forms::MouseEventArgs^  e 
) [protected]

processes Mouse Move Events

void Mainframe::OnMouseUp ( System::Object^  sender,
System::Windows::Forms::MouseEventArgs^  e 
) [protected]

processes Mouse Up Events

void Mainframe::OnPaint ( System::Object^  sender,
System::Windows::Forms::PaintEventArgs^  e 
) [protected]

processes Paint Events

void Mainframe::OnResize ( System::Object^  sender,
System::EventArgs^  e 
) [protected]

processes Resize Events

void Mainframe::OnTabData ( System::Object^  sender,
System::EventArgs^  e 
) [protected]

processes Events for the Importer

void Mainframe::OnTabRenderer ( System::Object^  sender,
System::EventArgs^  e 
) [protected]

processes Events for Renderer

void Mainframe::OnTabRendererChange ( System::Object^  sender,
System::EventArgs^  e 
) [protected]

processes Events when we change the index of a Tab

void Mainframe::OnTabViewer ( System::Object^  sender,
System::EventArgs^  e 
) [protected]

processes Events for the Viewer


Member Data Documentation

System::Windows::Forms::Button LUVis::Mainframe::btnTabArrowPlotDown [private]

System::Windows::Forms::Button LUVis::Mainframe::btnTabArrowPlotUp [private]

System::Windows::Forms::Button LUVis::Mainframe::btnTabBackgdLoadColor [private]

System::Windows::Forms::Button LUVis::Mainframe::btnTabBackgdLoadImg [private]

System::Windows::Forms::Button LUVis::Mainframe::btnTabParam0Down [private]

System::Windows::Forms::Button LUVis::Mainframe::btnTabParam0Up [private]

System::Windows::Forms::Button LUVis::Mainframe::btnTabParam1Down [private]

System::Windows::Forms::Button LUVis::Mainframe::btnTabParam1Up [private]

System::Windows::Forms::Button LUVis::Mainframe::btnTabStreamLinesDown [private]

System::Windows::Forms::Button LUVis::Mainframe::btnTabStreamLinesUp [private]

System::Windows::Forms::Button LUVis::Mainframe::btnTabViewerResetView [private]

System::Windows::Forms::CheckBox LUVis::Mainframe::chkTabArrowPlotDODEBUG [private]

System::Windows::Forms::CheckBox LUVis::Mainframe::chkTabArrowPlotEnable [private]

System::Windows::Forms::CheckBox LUVis::Mainframe::chkTabArrowPlotFixedSize [private]

System::Windows::Forms::CheckBox LUVis::Mainframe::chkTabBackgdEnable [private]

System::Windows::Forms::CheckBox LUVis::Mainframe::chkTabDebugCross [private]

System::Windows::Forms::CheckBox LUVis::Mainframe::chkTabDebugEnable [private]

System::Windows::Forms::CheckBox LUVis::Mainframe::chkTabDebugGrid [private]

System::Windows::Forms::CheckBox LUVis::Mainframe::chkTabDebugGridTexture [private]

System::Windows::Forms::CheckBox LUVis::Mainframe::chkTabDebugTexture [private]

System::Windows::Forms::CheckBox LUVis::Mainframe::chkTabParam0Enable [private]

System::Windows::Forms::CheckBox LUVis::Mainframe::chkTabParam1Enable [private]

System::Windows::Forms::CheckBox LUVis::Mainframe::chkTabStreamLinesEnable [private]

System::Windows::Forms::CheckBox LUVis::Mainframe::chkTabStreamLinesEvenlySpaced [private]

System::Windows::Forms::CheckBox LUVis::Mainframe::chkTabStreamLinesRungeKutta [private]

System::Windows::Forms::ComboBox LUVis::Mainframe::cmbTabArrowPlotArrow [private]

System::Windows::Forms::ComboBox LUVis::Mainframe::cmbTabArrowPlotColor [private]

System::Windows::Forms::ComboBox LUVis::Mainframe::cmbTabArrowPlotSize [private]

System::Windows::Forms::CheckBox LUVis::Mainframe::cmbTabDebugDoGrid [private]

System::Windows::Forms::ComboBox LUVis::Mainframe::cmbTabDebugTexture [private]

System::Windows::Forms::ComboBox LUVis::Mainframe::cmbTabStreamLinesMethode [private]

System::ComponentModel::Container LUVis::Mainframe::components [private]

.net Container for GUI

System::Windows::Forms::Label LUVis::Mainframe::lblTabArrowPlotAName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabArrowPlotArrowName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabArrowPlotAValue [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabArrowPlotColorName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabArrowPlotNumberName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabArrowPlotSizeName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabArrowPlotTFName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabBackgdAName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabBackgdAValue [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabDataDTName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabDataDTValue [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabDataNFName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabDataNFValue [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabDataNTName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabDataNTValue [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabDataSXYZName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabDataSXYZValue [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabDebugAName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabDebugAValue [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabParam0AName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabParam0AValue [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabParam0TFName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabParam1AName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabParam1AValue [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabParam1TFName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabStreamLinesAName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabStreamLinesAValue [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabStreamLinesdsepName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabStreamLinesdsepValue [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabStreamLinesdtestName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabStreamLinesdtestValue [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabStreamLinesFactorName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabStreamLinesFactorValue [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabStreamLinesLineWName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabStreamLinesLineWValue [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabStreamLinesStepXName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabStreamLinesStepXValue [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabStreamLinesStepYName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabStreamLinesStepYValue [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabStreamLinesVecLenName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabStreamLinesVecLenValue [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabViewerCurrIndexName [private]

System::Windows::Forms::Label LUVis::Mainframe::lblTabViewerCurrIndexValue [private]

System::Windows::Forms::Button LUVis::Mainframe::mTabDataBtnImport [private]

System::Windows::Forms::PictureBox LUVis::Mainframe::picTabArrowPlotCTF [private]

System::Windows::Forms::PictureBox LUVis::Mainframe::picTabArrowPlotTFAlphaButton [private]

System::Windows::Forms::PictureBox LUVis::Mainframe::picTabArrowPlotTFButton [private]

System::Windows::Forms::PictureBox LUVis::Mainframe::picTabBackgdColor [private]

System::Windows::Forms::PictureBox LUVis::Mainframe::picTabBackgdImage [private]

System::Windows::Forms::PictureBox LUVis::Mainframe::picTabParam0CTF [private]

System::Windows::Forms::PictureBox LUVis::Mainframe::picTabParam0TFAlphaButton [private]

System::Windows::Forms::PictureBox LUVis::Mainframe::picTabParam0TFButton [private]

System::Windows::Forms::PictureBox LUVis::Mainframe::picTabParam1CTF [private]

System::Windows::Forms::PictureBox LUVis::Mainframe::picTabParam1TFAlphaButton [private]

System::Windows::Forms::PictureBox LUVis::Mainframe::picTabParam1TFButton [private]

PictureBox LUVis::Mainframe::picViewer [private]

RenderContext for TheViewer.

System::Windows::Forms::RadioButton LUVis::Mainframe::radTabViewerOrthogonal [private]

System::Windows::Forms::RadioButton LUVis::Mainframe::radTabViewerPerspective [private]

TabControl LUVis::Mainframe::TabControl [private]

TabContol contains all TabPages.

TabPage LUVis::Mainframe::TabData [private]

TabPage contains all Importer & Data Controls.

System::Windows::Forms::TabControl LUVis::Mainframe::TabRenderer [private]

System::Windows::Forms::TabPage LUVis::Mainframe::TabRendererArrowPlot [private]

System::Windows::Forms::TabPage LUVis::Mainframe::TabRendererBackgd [private]

System::Windows::Forms::TabPage LUVis::Mainframe::TabRendererDebug [private]

System::Windows::Forms::TabPage LUVis::Mainframe::TabRendererParam0 [private]

System::Windows::Forms::TabPage LUVis::Mainframe::TabRendererParam1 [private]

System::Windows::Forms::TabPage LUVis::Mainframe::TabRendererStreamLines [private]

TabPage LUVis::Mainframe::TabViewer [private]

TabPage contains all Renderer Controls.

Flow LUVis::Mainframe::TheFlow [private]

Viewer LUVis::Mainframe::TheViewer [private]

The Viewer Object.

System::Windows::Forms::TrackBar LUVis::Mainframe::trbTabArrowPlotAlpha [private]

System::Windows::Forms::TrackBar LUVis::Mainframe::trbTabArrowPlotArrowSize [private]

System::Windows::Forms::TrackBar LUVis::Mainframe::trbTabArrowPlotDebug [private]

System::Windows::Forms::TrackBar LUVis::Mainframe::trbTabBackgdAlpha [private]

System::Windows::Forms::TrackBar LUVis::Mainframe::trbTabDebugAlpha [private]

System::Windows::Forms::TrackBar LUVis::Mainframe::trbTabParam0Alpha [private]

System::Windows::Forms::TrackBar LUVis::Mainframe::trbTabParam1Alpha [private]

System::Windows::Forms::TrackBar LUVis::Mainframe::trbTabStreamLinesAlpha [private]

System::Windows::Forms::TrackBar LUVis::Mainframe::trbTabStreamLinesdsep [private]

System::Windows::Forms::TrackBar LUVis::Mainframe::trbTabStreamLinesdtest [private]

System::Windows::Forms::TrackBar LUVis::Mainframe::trbTabStreamLinesFactor [private]

System::Windows::Forms::TrackBar LUVis::Mainframe::trbTabStreamLinesLineW [private]

System::Windows::Forms::TrackBar LUVis::Mainframe::trbTabStreamLinesStepX [private]

System::Windows::Forms::TrackBar LUVis::Mainframe::trbTabStreamLinesStepY [private]

System::Windows::Forms::TrackBar LUVis::Mainframe::trbTabStreamLinesVecLen [private]

System::Windows::Forms::TrackBar LUVis::Mainframe::trbTabViewerCurrIndex [private]


The documentation for this class was generated from the following files:
Generated on Wed Jan 17 16:23:54 2007 by  doxygen 1.4.7