#include <Unit1.h>
Public Member Functions | |
| void __fastcall | Open1Click (TObject *Sender) |
| void __fastcall | ScrollBar1Change (TObject *Sender) |
| void __fastcall | Button1Click (TObject *Sender) |
| void __fastcall | CheckBox1Click (TObject *Sender) |
| void __fastcall | ScrollBar4Change (TObject *Sender) |
| void __fastcall | ScrollBar5Change (TObject *Sender) |
| void __fastcall | ComboBox1Change (TObject *Sender) |
| void __fastcall | ScrollBar3Change (TObject *Sender) |
| void __fastcall | ScrollBar6Change (TObject *Sender) |
| void __fastcall | CheckBox2Click (TObject *Sender) |
| void __fastcall | Button2Click (TObject *Sender) |
| void __fastcall | Button3Click (TObject *Sender) |
| void __fastcall | Button4Click (TObject *Sender) |
| void __fastcall | Exit1Click (TObject *Sender) |
| void __fastcall | About1Click (TObject *Sender) |
| __fastcall | TForm1 (TComponent *Owner) |
| void __fastcall | SetPixelFormatDescriptor () |
| void __fastcall | SetupRC () |
| void __fastcall | IdleLoop (TObject *, bool &done) |
| void __fastcall | Draw () |
| void __fastcall | ReDraw () |
| void __fastcall | CalcStreamLine (float x, float y, int dimX, int dimY) |
Public Attributes | |
| TMainMenu * | MainMenu1 |
| TMenuItem * | File1 |
| TMenuItem * | Open1 |
| TMenuItem * | Exit1 |
| TMenuItem * | About1 |
| TPanel * | GLPanel |
| TScrollBar * | ScrollBar1 |
| TScrollBar * | ScrollBar2 |
| TOpenDialog * | OpenDialog1 |
| TLabel * | Label1 |
| TScrollBar * | ScrollBar3 |
| TButton * | Button1 |
| TLabel * | Label3 |
| TComboBox * | ComboBox1 |
| TLabel * | Label4 |
| TScrollBar * | ScrollBar4 |
| TLabel * | Label5 |
| TProgressBar * | ProgressBar1 |
| TCheckBox * | CheckBox1 |
| TScrollBar * | ScrollBar5 |
| TLabel * | Label6 |
| TEdit * | Edit1 |
| TLabel * | Label7 |
| TLabel * | Label9 |
| TScrollBar * | ScrollBar6 |
| TCheckBox * | CheckBox2 |
| TGroupBox * | GroupBox1 |
| TLabel * | Label10 |
| TLabel * | Label11 |
| TScrollBar * | ScrollBar7 |
| TScrollBar * | ScrollBar8 |
| TButton * | Button2 |
| TButton * | Button3 |
| TScrollBar * | ScrollBar10 |
| TScrollBar * | ScrollBar11 |
| TLabel * | Label13 |
| TRadioGroup * | RadioGroup1 |
| TButton * | Button4 |
| TScrollBar * | ScrollBar9 |
| TLabel * | Label12 |
| TProgressBar * | ProgressBar2 |
| TLabel * | Label2 |
| TEdit * | Edit2 |
| TEdit * | Edit3 |
Private Attributes | |
| HDC | hdc |
| HGLRC | hrc |
| int | PixelFormat |
| __fastcall TForm1::TForm1 | ( | TComponent * | Owner | ) |
initializing OpenGL Scene
| void __fastcall TForm1::Open1Click | ( | TObject * | Sender | ) |
Opendialog and GUI enabling
| void __fastcall TForm1::ScrollBar1Change | ( | TObject * | Sender | ) |
| void __fastcall TForm1::Button1Click | ( | TObject * | Sender | ) |
| void __fastcall TForm1::CheckBox1Click | ( | TObject * | Sender | ) |
| void __fastcall TForm1::ScrollBar4Change | ( | TObject * | Sender | ) |
| void __fastcall TForm1::ScrollBar5Change | ( | TObject * | Sender | ) |
| void __fastcall TForm1::ComboBox1Change | ( | TObject * | Sender | ) |
| void __fastcall TForm1::ScrollBar3Change | ( | TObject * | Sender | ) |
| void __fastcall TForm1::ScrollBar6Change | ( | TObject * | Sender | ) |
| void __fastcall TForm1::CheckBox2Click | ( | TObject * | Sender | ) |
| void __fastcall TForm1::Button2Click | ( | TObject * | Sender | ) |
Calculating all Streamlines and Seedpoints
| void __fastcall TForm1::Button3Click | ( | TObject * | Sender | ) |
seeding a single Streamline
| void __fastcall TForm1::Button4Click | ( | TObject * | Sender | ) |
clearing the Streamlinedata
| void __fastcall TForm1::Exit1Click | ( | TObject * | Sender | ) |
| void __fastcall TForm1::About1Click | ( | TObject * | Sender | ) |
| void __fastcall TForm1::SetPixelFormatDescriptor | ( | ) |
defining the Pixelformatdescriptor
| void __fastcall TForm1::SetupRC | ( | ) |
Renderscene setup
| void __fastcall TForm1::IdleLoop | ( | TObject * | , | |
| bool & | done | |||
| ) |
IdleLoop
| void __fastcall TForm1::Draw | ( | ) |
Drawing algorithm
| void __fastcall TForm1::ReDraw | ( | ) |
quick draw for scrolling and zooming
| void __fastcall TForm1::CalcStreamLine | ( | float | x, | |
| float | y, | |||
| int | dimX, | |||
| int | dimY | |||
| ) |
calculating a single Streamline
| TMainMenu* TForm1::MainMenu1 |
| TMenuItem* TForm1::File1 |
| TMenuItem* TForm1::Open1 |
| TMenuItem* TForm1::Exit1 |
| TMenuItem* TForm1::About1 |
| TPanel* TForm1::GLPanel |
| TScrollBar* TForm1::ScrollBar1 |
| TScrollBar* TForm1::ScrollBar2 |
| TOpenDialog* TForm1::OpenDialog1 |
| TLabel* TForm1::Label1 |
| TScrollBar* TForm1::ScrollBar3 |
| TButton* TForm1::Button1 |
| TLabel* TForm1::Label3 |
| TComboBox* TForm1::ComboBox1 |
| TLabel* TForm1::Label4 |
| TScrollBar* TForm1::ScrollBar4 |
| TLabel* TForm1::Label5 |
| TProgressBar* TForm1::ProgressBar1 |
| TCheckBox* TForm1::CheckBox1 |
| TScrollBar* TForm1::ScrollBar5 |
| TLabel* TForm1::Label6 |
| TEdit* TForm1::Edit1 |
| TLabel* TForm1::Label7 |
| TLabel* TForm1::Label9 |
| TScrollBar* TForm1::ScrollBar6 |
| TCheckBox* TForm1::CheckBox2 |
| TGroupBox* TForm1::GroupBox1 |
| TLabel* TForm1::Label10 |
| TLabel* TForm1::Label11 |
| TScrollBar* TForm1::ScrollBar7 |
| TScrollBar* TForm1::ScrollBar8 |
| TButton* TForm1::Button2 |
| TButton* TForm1::Button3 |
| TScrollBar* TForm1::ScrollBar10 |
| TScrollBar* TForm1::ScrollBar11 |
| TLabel* TForm1::Label13 |
| TRadioGroup* TForm1::RadioGroup1 |
| TButton* TForm1::Button4 |
| TScrollBar* TForm1::ScrollBar9 |
| TLabel* TForm1::Label12 |
| TProgressBar* TForm1::ProgressBar2 |
| TLabel* TForm1::Label2 |
| TEdit* TForm1::Edit2 |
| TEdit* TForm1::Edit3 |
HDC TForm1::hdc [private] |
HGLRC TForm1::hrc [private] |
int TForm1::PixelFormat [private] |
1.5.1-p1