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.
kev/Drawer/SSBase/DrawModel/CalibrateLinear.h

36 lines
728 B
C

1 month ago
//////////////////////////////////////////////////////////////////////////////
//<2F>ļ<EFBFBD> CalibrateLinear.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
{
//<2F><>Ҫ<EFBFBD><D2AA>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
class CCalibrateLinear :
public CCalibrateBase
{
public:
CCalibrateLinear(void);
virtual ~CCalibrateLinear(void);
virtual int Exchange(double& x, double& y);//<2F><>XY<58><59><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա任
virtual int Create(double* m, double* n, double* x, double* y);//num=2
void LineX(double& x); //<2F><>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա任
void LineY(double& y); //<2F><>Y<EFBFBD><59><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա任
protected:
double kx;
double ky;
double bx;
double by;
};
};