FlightGear next
FGXMLAutopilot::DigitalFilterImplementation Class Referenceabstract

Inherits SGReferenced.

Inherited by FGXMLAutopilot::CoherentNoiseFilterImplementation, FGXMLAutopilot::GainFilterImplementation, FGXMLAutopilot::MovingAverageFilterImplementation, FGXMLAutopilot::NoiseSpikeFilterImplementation, and FGXMLAutopilot::RateLimitFilterImplementation.

Public Member Functions

virtual ~DigitalFilterImplementation ()
 
 DigitalFilterImplementation ()
 
virtual void initialize (double initvalue)
 
virtual double compute (double dt, double input)=0
 
virtual bool configure (SGPropertyNode &cfg_node, const std::string &cfg_name, SGPropertyNode &prop_root)=0
 
void setDigitalFilter (DigitalFilter *digitalFilter)
 
virtual void collectDependentProperties (std::set< const SGPropertyNode * > &props) const =0
 

Protected Attributes

DigitalFilter_digitalFilter = nullptr
 

Detailed Description

Definition at line 44 of file digitalfilter.cxx.

Constructor & Destructor Documentation

◆ ~DigitalFilterImplementation()

virtual FGXMLAutopilot::DigitalFilterImplementation::~DigitalFilterImplementation ( )
inlinevirtual

Definition at line 48 of file digitalfilter.cxx.

◆ DigitalFilterImplementation()

DigitalFilterImplementation::DigitalFilterImplementation ( )

Definition at line 292 of file digitalfilter.cxx.

Member Function Documentation

◆ collectDependentProperties()

◆ compute()

◆ configure()

◆ initialize()

◆ setDigitalFilter()

void FGXMLAutopilot::DigitalFilterImplementation::setDigitalFilter ( DigitalFilter * digitalFilter)
inline

Definition at line 56 of file digitalfilter.cxx.

Member Data Documentation

◆ _digitalFilter

DigitalFilter* FGXMLAutopilot::DigitalFilterImplementation::_digitalFilter = nullptr
protected

Definition at line 59 of file digitalfilter.cxx.


The documentation for this class was generated from the following file: