FlightGear next
digitalfilter.cxx File Reference
#include "digitalfilter.hxx"
#include <GUI/Highlight.hxx>
#include <Main/globals.hxx>
#include <deque>
#include <algorithm>
#include <simgear/misc/strutils.hxx>

Go to the source code of this file.

Classes

class  FGXMLAutopilot::DigitalFilterImplementation
 
class  FGXMLAutopilot::GainFilterImplementation
 
class  FGXMLAutopilot::ReciprocalFilterImplementation
 
class  FGXMLAutopilot::DerivativeFilterImplementation
 
class  FGXMLAutopilot::ExponentialFilterImplementation
 
class  FGXMLAutopilot::MovingAverageFilterImplementation
 
class  FGXMLAutopilot::NoiseSpikeFilterImplementation
 
class  FGXMLAutopilot::RateLimitFilterImplementation
 
class  FGXMLAutopilot::IntegratorFilterImplementation
 
class  FGXMLAutopilot::DampedOscillationFilterImplementation
 
class  FGXMLAutopilot::HighPassFilterImplementation
 
class  FGXMLAutopilot::LeadLagFilterImplementation
 
class  FGXMLAutopilot::CoherentNoiseFilterImplementation
 

Namespaces

namespace  FGXMLAutopilot
 

Typedefs

typedef std::map< std::string, DigitalFilterImplementation *(*)()> DigitalFilterMap
 

Functions

static double lerp (double a, double b, double t)
 
template<class DigitalFilterType>
DigitalFilterImplementationdigitalFilterFactory ()
 

Variables

static DigitalFilterMap componentForge
 
SGSubsystemMgr::Registrant< DigitalFilterregistrantDigitalFilter
 

Typedef Documentation

◆ DigitalFilterMap

typedef std::map<std::string, DigitalFilterImplementation*(*)()> DigitalFilterMap

Definition at line 869 of file digitalfilter.cxx.

Function Documentation

◆ digitalFilterFactory()

template<class DigitalFilterType>
DigitalFilterImplementation * digitalFilterFactory ( )

Definition at line 863 of file digitalfilter.cxx.

◆ lerp()

static double lerp ( double a,
double b,
double t )
static

Definition at line 805 of file digitalfilter.cxx.

Variable Documentation

◆ componentForge

DigitalFilterMap componentForge
static

Definition at line 870 of file digitalfilter.cxx.

◆ registrantDigitalFilter

SGSubsystemMgr::Registrant<DigitalFilter> registrantDigitalFilter

Definition at line 1010 of file digitalfilter.cxx.