#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] |