Добавил:
sergey123
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
#ifndef Unit2H
#define Unit2H
#define PI 3.1415926535897932385
class CSinusoid {
private:
double Amplitude, Period;
int HalfMSize;
TImage* Img;
void Draw();
void DrawMarkers();
public:
double GetAmplitude() {
return Amplitude;
};
int GetHalfMSize() {
return HalfMSize;
};
int GetImageHeight() {
return Img->Height;
};
int GetImageWidth() {
return Img->Width;
}
double GetPeriod() {
return Period;
};
int InMarker(int X, int Y);
void ReDraw();
void SetAmplitude(double Amp);
void SetPeriod(double Per);
CSinusoid(TImage* _Img);
};
#endif