FlightGear next
FGXMLAutopilot::DampedOscillationFilterImplementation Class Reference

Inherits FGXMLAutopilot::GainFilterImplementation.

Public Member Functions

 DampedOscillationFilterImplementation ()
 
double compute (double dt, double input)
 
virtual void initialize (double initvalue)
 
virtual void collectDependentProperties (std::set< const SGPropertyNode * > &props) const
 
- Public Member Functions inherited from FGXMLAutopilot::GainFilterImplementation
 GainFilterImplementation ()
 
double compute (double dt, double input)
 
- Public Member Functions inherited from FGXMLAutopilot::DigitalFilterImplementation
virtual ~DigitalFilterImplementation ()
 
 DigitalFilterImplementation ()
 
void setDigitalFilter (DigitalFilter *digitalFilter)
 

Protected Member Functions

bool configure (SGPropertyNode &cfg_node, const std::string &cfg_name, SGPropertyNode &prop_root)
 
- Protected Member Functions inherited from FGXMLAutopilot::GainFilterImplementation
bool configure (SGPropertyNode &cfg_node, const std::string &cfg_name, SGPropertyNode &prop_root)
 

Protected Attributes

simgear::ValueList _aInput
 
simgear::ValueList _bInput
 
simgear::ValueList _cInput
 
double _x2
 
double _x1
 
double _x0
 
- Protected Attributes inherited from FGXMLAutopilot::GainFilterImplementation
simgear::ValueList _gainInput
 
- Protected Attributes inherited from FGXMLAutopilot::DigitalFilterImplementation
DigitalFilter_digitalFilter = nullptr
 

Detailed Description

Definition at line 198 of file digitalfilter.cxx.

Constructor & Destructor Documentation

◆ DampedOscillationFilterImplementation()

DampedOscillationFilterImplementation::DampedOscillationFilterImplementation ( )

Definition at line 610 of file digitalfilter.cxx.

Member Function Documentation

◆ collectDependentProperties()

virtual void FGXMLAutopilot::DampedOscillationFilterImplementation::collectDependentProperties ( std::set< const SGPropertyNode * > & props) const
inlinevirtual

Reimplemented from FGXMLAutopilot::GainFilterImplementation.

Definition at line 213 of file digitalfilter.cxx.

◆ compute()

double DampedOscillationFilterImplementation::compute ( double dt,
double input )
virtual

Implements FGXMLAutopilot::DigitalFilterImplementation.

Definition at line 642 of file digitalfilter.cxx.

◆ configure()

bool DampedOscillationFilterImplementation::configure ( SGPropertyNode & cfg_node,
const std::string & cfg_name,
SGPropertyNode & prop_root )
protectedvirtual

Implements FGXMLAutopilot::DigitalFilterImplementation.

Definition at line 620 of file digitalfilter.cxx.

◆ initialize()

void DampedOscillationFilterImplementation::initialize ( double initvalue)
virtual

Reimplemented from FGXMLAutopilot::DigitalFilterImplementation.

Definition at line 615 of file digitalfilter.cxx.

Member Data Documentation

◆ _aInput

simgear::ValueList FGXMLAutopilot::DampedOscillationFilterImplementation::_aInput
protected

Definition at line 200 of file digitalfilter.cxx.

◆ _bInput

simgear::ValueList FGXMLAutopilot::DampedOscillationFilterImplementation::_bInput
protected

Definition at line 201 of file digitalfilter.cxx.

◆ _cInput

simgear::ValueList FGXMLAutopilot::DampedOscillationFilterImplementation::_cInput
protected

Definition at line 202 of file digitalfilter.cxx.

◆ _x0

double FGXMLAutopilot::DampedOscillationFilterImplementation::_x0
protected

Definition at line 205 of file digitalfilter.cxx.

◆ _x1

double FGXMLAutopilot::DampedOscillationFilterImplementation::_x1
protected

Definition at line 204 of file digitalfilter.cxx.

◆ _x2

double FGXMLAutopilot::DampedOscillationFilterImplementation::_x2
protected

Definition at line 203 of file digitalfilter.cxx.


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