OpenCPN Partial API docs
Loading...
Searching...
No Matches
iirfilter Class Reference

Public Member Functions

 iirfilter (double fc=0.5, int tp=IIRFILTER_TYPE_LINEAR)
 
double filter (double data)
 
void reset (double a=0.0)
 
void setFC (double fc=0.1)
 
void setType (int tp)
 
double getFc (void)
 
int getType (void)
 
double get (void)
 

Protected Member Functions

void unwrapDeg (double deg)
 
void unwrapRad (double rad)
 

Detailed Description

Definition at line 56 of file iirfilter.h.

Constructor & Destructor Documentation

◆ iirfilter()

iirfilter::iirfilter ( double  fc = 0.5,
int  tp = IIRFILTER_TYPE_LINEAR 
)

Definition at line 13 of file iirfilter.cpp.

◆ ~iirfilter()

iirfilter::~iirfilter ( )
inline

Definition at line 61 of file iirfilter.h.

Member Function Documentation

◆ filter()

double iirfilter::filter ( double  data)

Definition at line 21 of file iirfilter.cpp.

◆ get()

double iirfilter::get ( void  )

Definition at line 78 of file iirfilter.cpp.

◆ getFc()

double iirfilter::getFc ( void  )

Definition at line 70 of file iirfilter.cpp.

◆ getType()

int iirfilter::getType ( void  )

Definition at line 76 of file iirfilter.cpp.

◆ reset()

void iirfilter::reset ( double  a = 0.0)

Definition at line 47 of file iirfilter.cpp.

◆ setFC()

void iirfilter::setFC ( double  fc = 0.1)

Definition at line 54 of file iirfilter.cpp.

◆ setType()

void iirfilter::setType ( int  tp)

Definition at line 64 of file iirfilter.cpp.

◆ unwrapDeg()

void iirfilter::unwrapDeg ( double  deg)
protected

Definition at line 95 of file iirfilter.cpp.

◆ unwrapRad()

void iirfilter::unwrapRad ( double  rad)
protected

Definition at line 104 of file iirfilter.cpp.


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