*/
class DigitalFilter : public AnalogComponent
{
-private:
+ private:
SGSharedPtr<class DigitalFilterImplementation> _implementation;
enum InitializeTo {
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;
DigitalFilter();
~DigitalFilter();
+ virtual bool configure( SGPropertyNode& prop_root,
+ SGPropertyNode& cfg );
+
};
} // namespace FGXMLAutopilot