📄 observefile.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 + -