|
|
|
|
|
// ConversionParameter.h: interface for the CConversionParameter class.
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
//<2F><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>:
|
|
|
|
|
|
// ͶӰת<D3B0><D7AA>
|
|
|
|
|
|
//
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д: 2008-11-09
|
|
|
|
|
|
//
|
|
|
|
|
|
//
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#if !defined(AFX_CONVERSIONPARAMETER_H__964F4E1B_EE2C_4AD5_A85B_8EB37DA1434E__INCLUDED_)
|
|
|
|
|
|
#define AFX_CONVERSIONPARAMETER_H__964F4E1B_EE2C_4AD5_A85B_8EB37DA1434E__INCLUDED_
|
|
|
|
|
|
|
|
|
|
|
|
#if _MSC_VER > 1000
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
#endif // _MSC_VER > 1000
|
|
|
|
|
|
|
|
|
|
|
|
#define _Geodetic_Rectangular_THREE_PARAMETER 1 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
#define _Geodetic_Rectangular_BURSA_SEVEN_PARAMETER 2 //<2F><><EFBFBD><EFBFBD>ɯ<EFBFBD>߲<EFBFBD><DFB2><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
#define _Geodetic_Coordinate_THREE_PARAMETER 3
|
|
|
|
|
|
#define _Geodetic_Coordinate_SEVEN_PARAMETER 4
|
|
|
|
|
|
#define _Geodetic_Coordinate_Generized_differential 5 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD>ʽ
|
|
|
|
|
|
#define _Geodetic_Coordinate_Approximation_differential 6 //<2F><><EFBFBD><EFBFBD><EFBFBD>ƴ<EFBFBD><C6B4><EFBFBD><EFBFBD>ֹ<EFBFBD>ʽ
|
|
|
|
|
|
|
|
|
|
|
|
class AFX_EXT_CLASS CConversionParameter
|
|
|
|
|
|
{
|
|
|
|
|
|
public:
|
|
|
|
|
|
CConversionParameter();
|
|
|
|
|
|
virtual ~CConversionParameter();
|
|
|
|
|
|
|
|
|
|
|
|
CString GetParameter();
|
|
|
|
|
|
int Initial(CString lpFileName,CString lpAppName,CString other);
|
|
|
|
|
|
int Initial(int nType, CString lpFileName,CString lpAppName,CString other);
|
|
|
|
|
|
|
|
|
|
|
|
int type; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
|
|
|
|
|
|
//<2F>ռ<EFBFBD><D5BC><EFBFBD><EFBFBD><EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(7<><37><EFBFBD><EFBFBD>)
|
|
|
|
|
|
double dx,dy,dz; //ƽ<>Ʋ<EFBFBD><C6B2><EFBFBD> //(3<><33><EFBFBD><EFBFBD>)
|
|
|
|
|
|
double rx,ry,rz; //<2F><>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>
|
|
|
|
|
|
double scale; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
|
|
|
|
|
|
CConversionParameter& operator =(CConversionParameter &cp);
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
#endif // !defined(AFX_CONVERSIONPARAMETER_H__964F4E1B_EE2C_4AD5_A85B_8EB37DA1434E__INCLUDED_)
|