rinexnepoch.h

来自「计算摄动力模型中关于海潮固体潮极潮以及利用行星星历表计算太阳月亮位置的程序」· C头文件 代码 · 共 42 行

H
42
字号
// RinexNEpoch.h: interface for the CRinexNEpoch class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_RINEXNEPOCH_H__A9940548_0765_42BC_98B5_3C31803E21D5__INCLUDED_)
#define AFX_RINEXNEPOCH_H__A9940548_0765_42BC_98B5_3C31803E21D5__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

const nsv=32,nav=48,neph=nsv*nav;
const double fZero=1e-15;
const double c=299792458.0;
const float tsec=0.0;


class CRinexNEpoch  
{
	int yr,mon,dy,hr,mi,prn;
	float sec;
	double eph[28];
public:
	CRinexNEpoch();
	virtual ~CRinexNEpoch();
	void ReadEph(FILE*);
	void Output(FILE*);
	void GetTime(int&,int&,int&,int&,int&,double&);
	double GetToe();
	friend void svp(double, CRinexNEpoch,double*);
	friend CRinexNEpoch GetEph(double,int,int,CRinexNEpoch*);
	friend void GetSat_Time(double&,double&,double&,CRinexNEpoch);
	friend bool EphSel(int,int,CRinexNEpoch*,double,int&,int,int,double);
	friend bool EphComp(CRinexNEpoch,double,CRinexNEpoch,double);
	friend int Com_Eph(CString*,int,CString,CRinexNEpoch*,int&,CString&);
	friend void svp_Calc(CString*,int,CString,int,int,int,
		int,int,double,int,double,double*,CString&,double&,bool);

};

#endif // !defined(AFX_RINEXNEPOCH_H__A9940548_0765_42BC_98B5_3C31803E21D5__INCLUDED_)

⌨️ 快捷键说明

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