]> git.mxchange.org Git - flightgear.git/blobdiff - src/Autopilot/digitalfilter.hxx
toggle fullscreen: also adapt GUI plane when resizing
[flightgear.git] / src / Autopilot / digitalfilter.hxx
index d9b0ac48d8d9500d7ca0af7ca941437e87cd3000..3b7afabbd4d5cf6a9980640b9aeb9f9f6a59b7fa 100644 (file)
 
 namespace FGXMLAutopilot {
 
-/**
- *
- *
- */
-class DigitalFilterImplementation : public SGReferenced {
-protected:
-  virtual bool configure( const std::string & nodeName, SGPropertyNode_ptr configNode) = 0;
-public:
-  virtual void   initialize( double output ) {}
-  virtual double compute( double dt, double input ) = 0;
-  bool configure( SGPropertyNode_ptr configNode );
-};
-
 /**
  * brief@ DigitalFilter - a selection of digital filters
  *
@@ -51,7 +38,7 @@ public:
 class DigitalFilter : public AnalogComponent
 {
 private:
-    SGSharedPtr<DigitalFilterImplementation> _implementation;
+    SGSharedPtr<class DigitalFilterImplementation> _implementation;
 
     enum InitializeTo {
       INITIALIZE_OUTPUT,
@@ -71,7 +58,7 @@ protected:
 
 public:
     DigitalFilter();
-    ~DigitalFilter() {}
+    ~DigitalFilter();
 
 };