You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
951 B
C

1 month ago
//////////////////////////////////////////////////////////////////////////////
//<2F>ļ<EFBFBD> Calibrate2.h
//<2F><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>:
// <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д: 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Ϊ<65><CEAA>x<EFBFBD><78><EFBFBD>ļн<C4BC>
int CreateWithAzimuth(
double m0, double n0, double x0, double y0,
double angle, double ddx, double ddy );//angleΪ<65><CEAA>λ<EFBFBD><CEBB>
double dx;
double dy;
double m_cos;
double m_sin;
};
};