⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 observefile.h

📁 一个gps单点定位的程序
💻 H
字号:
// ObserveFile.h: interface for the CObserveFile class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_OBSERVEFILE_H__A07F4336_A921_4292_9889_2A208105CDD3__INCLUDED_)
#define AFX_OBSERVEFILE_H__A07F4336_A921_4292_9889_2A208105CDD3__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "NavigationFile.h"
class CObserveFile  
{
public:
	CString GetSurveyTime();
	double GetX_O();
	double GetY_O();
	double GetZ_O();
	double GetZC();
	int GetSurveyCount();
	
	int Dinvert(double *mat,int n,int ln);
	void CaculateCor();
	int PRNS[20]; //存储所观测的卫星序列
	CNavigationFile Salite[20];
	void SetSurveyTime(CTime time);
	void SetL1(double data[],int size);
	void SetL2(double data[],int size);
	void SetP1(double data[],int size);
	void SetP2(double data[],int size);
	void SetC1(double data[],int size);
	void SetPRNS(int data[],int size);
	void SetSalite(CNavigationFile data[],int size);
	
	void SetSurveyCount(int count);
	CObserveFile* operator = (CObserveFile &src);

public:
	CObserveFile();
	virtual ~CObserveFile();
private:
	CTime surveyTime; //存储观测历元
	
	int surveyCount;  //存储观测到的卫星数
	
	
	double C1[20];
	double P1[20];
	double P2[20];
	double L1[20];
	double L2[20];
    bool isCaculated;
	////////////////////////////////////////////
	// 测站在WGS-84中的坐标
	double X_O;
	double Y_O;
	double Z_O;
	double ZC;
	
	//几何误差系数 
    double HDOP;     //平面位置精度因子
	double VDOP;     //高度精度因子
	double PDOP;     //空间位置精度因子
	double TDOP;     //接受机钟差精度因子
	double GDOP;     //几何精度因子

};

#endif // !defined(AFX_OBSERVEFILE_H__A07F4336_A921_4292_9889_2A208105CDD3__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -