ot::ButtonFilterNode Class Reference

#include <ButtonFilterNode.h>

Inheritance diagram for ot::ButtonFilterNode:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual int isEventGenerator ()
virtual void onEventGenerated (Event &event, Node &generator)

Protected Member Functions

 ButtonFilterNode (const char *buttonmask, const char *buttonmap, const char *invertstr, const char *validtrans, const char *radiobuttons, const char *setValidTrans)

Protected Attributes

Event lastEvent
 last saved event variable
signed char validtrans [8]
signed char radiobuttons [8]
signed char validTransSetButton [8]
unsigned char buttonmap [8]
unsigned char buttonmask
unsigned char invert

Friends

class CommonNodeFactory

Constructor & Destructor Documentation

ot::ButtonFilterNode::ButtonFilterNode const char *  buttonmask,
const char *  buttonmap,
const char *  invertstr,
const char *  validtrans,
const char *  radiobuttons,
const char *  setValidTrans
[protected]
 

constructor method


Member Function Documentation

int ot::ButtonFilterNode::isEventGenerator  )  [virtual]
 

tests for EventGenerator interface being present. Returns the result of the childs implementation of this method.

Returns:
1 if child implements EventGenerator, 0 otherwise

Reimplemented from ot::Node.

void ot::ButtonFilterNode::onEventGenerated Event event,
Node generator
[virtual]
 

this method is called by the EventGenerator to update it's observers.

Reimplemented from ot::Node.


Friends And Related Function Documentation

friend class CommonNodeFactory [friend]
 


Member Data Documentation

unsigned char ot::ButtonFilterNode::buttonmap[8] [protected]
 

unsigned char ot::ButtonFilterNode::buttonmask [protected]
 

unsigned char ot::ButtonFilterNode::invert [protected]
 

Event ot::ButtonFilterNode::lastEvent [protected]
 

last saved event variable

signed char ot::ButtonFilterNode::radiobuttons[8] [protected]
 

signed char ot::ButtonFilterNode::validtrans[8] [protected]
 

signed char ot::ButtonFilterNode::validTransSetButton[8] [protected]
 


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