Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
11
Добавлен:
17.04.2013
Размер:
1.35 Кб
Скачать
//---------------------------------------------------------------------------
#ifndef Unit2H
#define Unit2H
//---------------------------------------------------------------------------
#endif
class Complex{
public :
double xz,yz;
boolean pom;
String zapis;
int m;
TImage* Img;
double Re ;
double Im;
int num;
Complex(double ,double,double xz,double yz,int , TImage* _Img);
//перегрузка
Complex operator +( Complex) ;
Complex operator -( Complex &) ;
Complex operator *(const Complex &) const;
Complex operator /(const Complex &X) const ;
Complex &operator =(const Complex &);
//
void Rotate( double angle);
void Draw(int m );
void Complex::ReDraw(int m);
void Zapis(double xz,double yz,int i)
{ zapis=FloatToStr(i+1)+"("+FloatToStr(Re)+";"+FloatToStr(Im)+")";
Img->Canvas->TextOut(xz,yz,zapis);
Img->Canvas->Font->Color=clBlack;
Img->Canvas->Pen->Color=clBlue;}
/* Boolean Mark(bool h)
{ if (h) Img->Canvas->Brush->Color=clYellow;
else {Img->Canvas->Pen->Color=clWhite;
Img->Canvas->Brush->Color=clWhite;}
Img->Canvas->Ellipse(xz+45-3,yz+5-3,xz+45+3,yz+5+3);
Img->Canvas->Brush->Color=clWhite;return h;};

Boolean IsSelected(int X, int Y)
{ if ((Y>=yz)&&(Y<=yz+10)&&(X<=xz+40)&&(X>=xz))
return 1 ;
else return 0;
}; */
};
Соседние файлы в папке complex laba4