Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Data Fields | Globals

AreaFilter Class Reference

#include <eventfilter.h>

Inheritance diagram for AreaFilter:

Inheritance graph
[legend]
Collaboration diagram for AreaFilter:

Collaboration graph
[legend]

Public Member Functions

 AreaFilter (BaseSceneNode *, double, double, double, double)
bool handle_event (Event *)

Protected Member Functions

virtual bool filter (Event *)

Protected Attributes

double x1
double y1
double x2
double y2

Constructor & Destructor Documentation

AreaFilter::AreaFilter BaseSceneNode ,
double  ,
double  ,
double  ,
double 
 


Member Function Documentation

bool AreaFilter::filter Event  )  [protected, virtual]
 

Reimplemented in AllowAreaFilter, and DenyAreaFilter.

Here is the call graph for this function:

bool AreaFilter::handle_event Event  )  [virtual]
 

call the base event handler in all nodes because it provides checks for node visibility and mouse event fitting into bounding rectangle.

Reimplemented from SceneNode.

Here is the call graph for this function:


Field Documentation

double AreaFilter::x1 [protected]
 

double AreaFilter::y1 [protected]
 

double AreaFilter::x2 [protected]
 

double AreaFilter::y2 [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Jun 23 18:47:28 2004 for cZUI by doxygen 1.3.5