// $Id$
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include <simgear/debug/logstream.hxx>
-#include <simgear/misc/fgstream.hxx>
+#include <simgear/misc/sgstream.hxx>
#include <simgear/math/sg_geodesy.hxx>
#include "mkrbeacons.hxx"
// load the navaids and build the map
-bool FGILSList::init( FGPath path ) {
+bool FGILSList::init( SGPath path ) {
FGILS ils;
ilslist.erase( ilslist.begin(), ilslist.end() );
- fg_gzifstream in( path.str() );
+ sg_gzifstream in( path.str() );
if ( !in.is_open() ) {
- FG_LOG( FG_GENERAL, FG_ALERT, "Cannot open file: " << path.str() );
+ SG_LOG( SG_GENERAL, SG_ALERT, "Cannot open file: " << path.str() );
exit(-1);
}
if ( fabs(ils.get_omlon()) > SG_EPSILON ||
fabs(ils.get_omlat()) > SG_EPSILON ) {
current_beacons->add( ils.get_omlon(), ils.get_omlat(),
- ils.get_gselev(), FGBeacon::OUTER );
+ ils.get_gselev(), FGMkrBeacon::OUTER );
}
if ( fabs(ils.get_mmlon()) > SG_EPSILON ||
fabs(ils.get_mmlat()) > SG_EPSILON ) {
current_beacons->add( ils.get_mmlon(), ils.get_mmlat(),
- ils.get_gselev(), FGBeacon::MIDDLE );
+ ils.get_gselev(), FGMkrBeacon::MIDDLE );
}
if ( fabs(ils.get_imlon()) > SG_EPSILON ||
fabs(ils.get_imlat()) > SG_EPSILON ) {
current_beacons->add( ils.get_imlon(), ils.get_imlat(),
- ils.get_gselev(), FGBeacon::INNER );
+ ils.get_gselev(), FGMkrBeacon::INNER );
}
}
d = aircraft.distance3Dsquared( station );
// cout << " distance = " << d << " ("
- // << FG_ILS_DEFAULT_RANGE * NM_TO_METER
- // * FG_ILS_DEFAULT_RANGE * NM_TO_METER
+ // << FG_ILS_DEFAULT_RANGE * SG_NM_TO_METER
+ // * FG_ILS_DEFAULT_RANGE * SG_NM_TO_METER
// << ")" << endl;
// cout << " dist = " << s << endl;
// match up to twice the published range so we can model
// reduced signal strength
- if ( d < (2* FG_ILS_DEFAULT_RANGE * NM_TO_METER
- * 2 * FG_ILS_DEFAULT_RANGE * NM_TO_METER) ) {
+ if ( d < (2* FG_ILS_DEFAULT_RANGE * SG_NM_TO_METER
+ * 2 * FG_ILS_DEFAULT_RANGE * SG_NM_TO_METER) ) {
*ils = *current;
return true;
}