]> git.mxchange.org Git - flightgear.git/blobdiff - src/Autopilot/digitalfilter.hxx
Interim windows build fix
[flightgear.git] / src / Autopilot / digitalfilter.hxx
index 3b7afabbd4d5cf6a9980640b9aeb9f9f6a59b7fa..956faaba290dbe74c8937a0d7f5d6a559c1cd572 100644 (file)
@@ -37,7 +37,7 @@ namespace FGXMLAutopilot {
  */
 class DigitalFilter : public AnalogComponent
 {
-private:
+  private:
     SGSharedPtr<class DigitalFilterImplementation> _implementation;
 
     enum InitializeTo {
@@ -46,9 +46,11 @@ private:
       INITIALIZE_NONE
     };
 
-protected:
-    bool configure( const std::string & nodeName, SGPropertyNode_ptr configNode);
-    void update( bool firstTime, double dt);
+  protected:
+    virtual bool configure( SGPropertyNode& cfg_node,
+                            const std::string& cfg_name,
+                            SGPropertyNode& prop_root );
+    virtual void update( bool firstTime, double dt);
 
     InputValueList _Tf;
     InputValueList _samples;
@@ -60,6 +62,9 @@ public:
     DigitalFilter();
     ~DigitalFilter();
 
+    virtual bool configure( SGPropertyNode& prop_root,
+                            SGPropertyNode& cfg );
+
 };
 
 } // namespace FGXMLAutopilot