]> git.mxchange.org Git - flightgear.git/blobdiff - src/Navaids/navrecord.hxx
Remove /sim/paths/use-custom-scenery-data.
[flightgear.git] / src / Navaids / navrecord.hxx
index 09abb6e9786a1589d6961ec089fc3eab8e8a84d3..a77896caf2298d473b40c8388ac9f16b498a8583 100644 (file)
@@ -50,7 +50,6 @@ class FGNavRecord : public FGPositioned
     FGRunway* mRunway;        // associated runway, if there is one
 
     bool serviceable;          // for failure modeling
-    std::string trans_ident;         // for failure modeling
 
   /**
    * Helper to init data when a navrecord is associated with an airport
@@ -79,7 +78,7 @@ public:
     inline const char *get_ident() const { return ident().c_str(); }
 
     inline bool get_serviceable() const { return serviceable; }
-    inline const char *get_trans_ident() const { return trans_ident.c_str(); }
+    inline const char *get_trans_ident() const { return get_ident(); }
 
   virtual const std::string& name() const
   { return _name; }
@@ -89,12 +88,17 @@ public:
    */
   FGRunway* runway() const { return mRunway; }
   
+  virtual flightgear::PositionedBinding* createBinding(SGPropertyNode* nd) const;
+
   /**
    * return the localizer width, in degrees
    * computation is based up ICAO stdandard width at the runway threshold
    * see implementation for further details.
    */
   double localizerWidth() const;
+  
+  void bindToNode(SGPropertyNode* nd) const;
+  void unbindFromNode(SGPropertyNode* nd) const;
 };
 
 class FGTACANRecord : public SGReferenced {