public:
- inline FGNav(void) {}
+ inline FGNav(void);
inline ~FGNav(void) {}
inline char get_type() const { return type; }
};
+inline
+FGNav::FGNav(void) :
+ type(0),
+ lon(0.0), lat(0.0),
+ elev(0.0),
+ x(0.0), y(0.0), z(0.0),
+ freq(0),
+ range(0),
+ has_dme(false),
+ ident(""),
+ magvar(0.0),
+ trans_ident(""),
+ nav_failed(false),
+ dme_failed(false)
+{
+}
+
+
inline istream&
operator >> ( istream& in, FGNav& n )
{
static double julian_date = 0;
static const double MJD0 = 2415020.0;
if ( first_time ) {
- julian_date = sgTimeCurrentMJD( 0 ) + MJD0;
+ julian_date = sgTimeCurrentMJD(0,0) + MJD0;
first_time = false;
}