private:
SGSharedPtr<DigitalFilterImplementation> _implementation;
+ enum InitializeTo {
+ INITIALIZE_OUTPUT,
+ INITIALIZE_INPUT,
+ INITIALIZE_NONE
+ };
+
protected:
bool configure( const std::string & nodeName, SGPropertyNode_ptr configNode);
void update( bool firstTime, double dt);
InputValueList _samples;
InputValueList _rateOfChange;
InputValueList _gain;
+ InitializeTo _initializeTo;
public:
DigitalFilter();