////////////////////////////////////////////////////////////////////////////// //文件 Calibrate2.h //主要功能: // 基础类库 //程序编写: 2005-12-07 ///////////////////////////////////////////////////////////////////////////// #pragma once #include "calibratebase.h" namespace NCalibrate { class AFX_EXT_CLASS CCalibrate2 : public CCalibrateBase { public: CCalibrate2(void); virtual ~CCalibrate2(void); virtual int Exchange(double& x, double& y); virtual int Create(double* m, double* n, double* x, double* y);//num=2 int Create( double m1, double n1, double x1, double y1, double m2, double n2, double x2, double y2 ); int Create( double m0, double n0, double x0, double y0, double angle, double ddx, double ddy );//angle为与x轴的夹角 int CreateWithAzimuth( double m0, double n0, double x0, double y0, double angle, double ddx, double ddy );//angle为方位角 double dx; double dy; double m_cos; double m_sin; }; };