RTXI 1.3
IIRfilter Class Reference

#include <IIRfilter.h>

Inheritance diagram for IIRfilter:
DefaultGUIModel RT::Thread Plugin::Object Workspace::Instance Event::Handler RT::List< T >::Node Settings::Object IO::Block Settings::Object

List of all members.

Public Types

enum  filter_t { BUTTER, CHEBY, ELLIP }

Public Member Functions

 IIRfilter (void)
virtual ~IIRfilter (void)
void execute (void)
void createGUI (DefaultGUIModel::variable_t *, int)

Protected Member Functions

virtual void update (DefaultGUIModel::update_flags_t)

Detailed Description

Definition at line 43 of file IIRfilter.h.


Member Enumeration Documentation

Enumerator:
BUTTER 
CHEBY 
ELLIP 

Definition at line 59 of file IIRfilter.h.


Constructor & Destructor Documentation

IIRfilter::IIRfilter ( void  )

Definition at line 77 of file IIRfilter.cpp.

IIRfilter::~IIRfilter ( void  ) [virtual]

Definition at line 97 of file IIRfilter.cpp.


Member Function Documentation

void IIRfilter::createGUI ( DefaultGUIModel::variable_t var,
int  size 
)

Function that builds the Qt GUI.

Parameters:
varThe structure defining the module's parameters, states, inputs, and outputs.
sizeThe size of the structure vars.
See also:
DefaultGUIModel::update_flags_t

Reimplemented from DefaultGUIModel.

Definition at line 389 of file IIRfilter.cpp.

void IIRfilter::execute ( void  ) [virtual]

Function called periodically by the realtime task.

See also:
RT::System

Reimplemented from RT::Thread.

Definition at line 103 of file IIRfilter.cpp.

void IIRfilter::update ( DefaultGUIModel::update_flags_t  flag) [protected, virtual]

Callback function that is called when the system state changes.

Parameters:
flagThe kind of update to signal.
See also:
DefaultGUIModel::update_flags_t

Reimplemented from DefaultGUIModel.

Definition at line 113 of file IIRfilter.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines