Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Алгоритм Киркпатрика-Зайделя / Source / Image
.h// Image.h: interface for the CImage class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_IMAGE_H__5CF1B13D_BBCC_4AC0_8624_6CDB224E0120__INCLUDED_)
#define AFX_IMAGE_H__5CF1B13D_BBCC_4AC0_8624_6CDB224E0120__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "base.h"
#include "Point.h"
class TImage {
private:
LOGFONT LogFont;
public:
int nc;
long ns;
BOOL fr;
int anc;
long all_step;
long cur_step;
long cal_step;
BOOL hKnow;
BOOL hStepOn;
BOOL hDraw;
BOOL hCHP;
int chp;
CBitmap hBmp;
CDC hMem;
CBrush *pOldBrush;
BOOL hPoints;
BOOL hNumbers;
BOOL hDiagram;
BOOL hAuto;
BOOL hScale;
BOOL hBestFit;
BOOL hInStepMode;
BOOL hInDemoMode;
BOOL hForwardDemo;
BOOL hBackDemo;
BOOL hIsPaused;
BOOL hConvex;
BOOL hBridges;
BOOL hDiagramStep;
BOOL hDiagramUnion;
BOOL hDividingChain;
BOOL hDividingChainStep;
int hDelay;
float hScaleX;
float hScaleY;
COLORREF hColor;
COLORREF hDiagramColor;
COLORREF hLeftDiagramColor;
COLORREF hRightDiagramColor;
/* TImage Methods */
TImage();
Initialize(CDC*);
ClearImage();
ChangeBrush(int);
RestoreBrush();
Update(TMyPointVector &);
Paint(CDC*);
~TImage();
};
#endif // !defined(AFX_IMAGE_H__5CF1B13D_BBCC_4AC0_8624_6CDB224E0120__INCLUDED_)
Соседние файлы в папке Source