-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.h
61 lines (51 loc) · 1.63 KB
/
main.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
//---------------------------------------------------------------------------
#ifndef mainH
#define mainH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
#include <ExtCtrls.hpp>
#include "CSPIN.h"
#include "ObrazekBMP.h"
const int R = 5;
//---------------------------------------------------------------------------
class TOkno : public TForm
{
__published: // IDE-managed Components
TPanel *Panel1;
TPaintBox *ObszarObrazu;
TComboBox *CBOsrodkiN1;
TComboBox *CBOsrodkiN2;
TTimer *TimerStart;
TTrackBar *TBZmianaPozycjiX;
TTrackBar *TBZmianaPozycjiY;
TLabel *Label1;
TLabel *Label2;
TLabel *Label3;
TLabel *Label4;
TLabel *Label5;
TLabel *Label6;
TEdit *EDKatPadania;
TEdit *EDKatZalamania;
void __fastcall TimerStartTimer(TObject *Sender);
void __fastcall CBOsrodkiN1Change(TObject *Sender);
void __fastcall CBOsrodkiN2Change(TObject *Sender);
void __fastcall TBZmianaPozycjiXChange(TObject *Sender);
void __fastcall TBZmianaPozycjiYChange(TObject *Sender);
private: // User declarations
double grubosc;
double xs, ys, x, y, alfa, a, zalamanie, yz;
double n1, n2;
void RysujStart();
void Rysuj();
TObrazekBMP obrazek;
public: // User declarations
__fastcall TOkno(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TOkno *Okno;
//---------------------------------------------------------------------------
#endif