ot::ButtonHoldFilterModule Class Reference
[Common Classes]

#include <ButtonHoldFilterModule.h>

Inheritance diagram for ot::ButtonHoldFilterModule:

Inheritance graph
[legend]
Collaboration diagram for ot::ButtonHoldFilterModule:

Collaboration graph
[legend]
List of all members.

Detailed Description

Module for filters that filters out drops in a ButtonSource between updates. Therefore need a module to drive the updates. Currently, only the ButtonHoldFilterNode is in this module.
Author:
Thomas Psik


Public Member Functions

 ButtonHoldFilterModule ()
virtual ~ButtonHoldFilterModule ()
virtual NodecreateNode (const std::string &name, StringTable &attributes)
virtual void pushEvent ()

Protected Attributes

NodeVector nodes
 list of interpolator nodes in the tree
int cycle
 current cycle count.


Constructor & Destructor Documentation

ot::ButtonHoldFilterModule::ButtonHoldFilterModule  )  [inline]
 

constructor method.

ot::ButtonHoldFilterModule::~ButtonHoldFilterModule  )  [virtual]
 

Destructor method, clears nodes member.


Member Function Documentation

Node * ot::ButtonHoldFilterModule::createNode const std::string &  name,
StringTable attributes
[virtual]
 

This method is called to build a new Node.

Parameters:
name reference to string containing element name refenrence to StringMap containing attribute values
Returns:
pointer to new Node or NULL. The new Node must be allocated with new !

Implements ot::NodeFactory.

void ot::ButtonHoldFilterModule::pushEvent  )  [virtual]
 

pushes events into the tracker tree. Checks all sources and pushes new events.

Reimplemented from ot::Module.


Member Data Documentation

int ot::ButtonHoldFilterModule::cycle [protected]
 

current cycle count.

NodeVector ot::ButtonHoldFilterModule::nodes [protected]
 

list of interpolator nodes in the tree


The documentation for this class was generated from the following files:
Generated on Wed Feb 28 15:27:43 2007 for NaviTrack by  doxygen 1.4.6