ot::ButtonOpNode Class Reference

#include <ButtonOpNode.h>

Inheritance diagram for ot::ButtonOpNode:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Protected Types

enum  Op { OR, AND }
 the operation to perform More...

Protected Member Functions

 ButtonOpNode (const Op &op_)

Protected Attributes

Event result
 last saved event variable
unsigned short arg1
 last button events
unsigned short arg2
enum ot::ButtonOpNode::Op operation
 the operation to perform

Friends

class CommonNodeFactory

Member Enumeration Documentation

enum ot::ButtonOpNode::Op [protected]
 

the operation to perform

Enumerator:
OR 
AND 


Constructor & Destructor Documentation

ot::ButtonOpNode::ButtonOpNode const Op op_  )  [protected]
 

constructor method


Member Function Documentation

int ot::ButtonOpNode::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::ButtonOpNode::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 short ot::ButtonOpNode::arg1 [protected]
 

last button events

unsigned short ot::ButtonOpNode::arg2 [protected]
 

enum ot::ButtonOpNode::Op ot::ButtonOpNode::operation [protected]
 

the operation to perform

Event ot::ButtonOpNode::result [protected]
 

last saved event variable


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