Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторные работы / Интерполяция сплайном / Main
.h//---------------------------------------------------------------------------
#ifndef MainH
#define MainH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Chart.hpp>
#include <ExtCtrls.hpp>
#include <Series.hpp>
#include <TeEngine.hpp>
#include <TeeProcs.hpp>
#include <Grids.hpp>
//---------------------------------------------------------------------------
class TfrmMain : public TForm
{
__published: // IDE-managed Components
TMemo *mmOutpt;
TChart *Chart1;
TLineSeries *Series1;
TButton *btnExt;
TEdit *edtArgmnt;
TLabel *Label1;
TButton *btnClclt;
TLineSeries *Series2;
TStringGrid *sgMstk;
TEdit *edtXmin;
TEdit *edtXmax;
TEdit *edtN;
TButton *btnClean;
TButton *btnMstk;
TButton *btnGenSin;
TButton *btnGenFile;
void __fastcall btnExtClick(TObject *Sender);
void __fastcall btnClcltClick(TObject *Sender);
void __fastcall btnCleanClick(TObject *Sender);
void __fastcall btnMstkClick(TObject *Sender);
void __fastcall btnGenSinClick(TObject *Sender);
void __fastcall btnGenFileClick(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TfrmMain(TComponent* Owner);
int N;
double *X,*Y,*M;
double __fastcall Pn(double x,double *X,double *Y);
void __fastcall GetG(int n);
void __fastcall GenSinPnts(double Xmin,double Xmax,int n);
void __fastcall DelPnts();
};
//---------------------------------------------------------------------------
extern PACKAGE TfrmMain *frmMain;
//---------------------------------------------------------------------------
#endif