org.hfbk.vis.VisEvent Class Reference

Inheritance diagram for org.hfbk.vis.VisEvent:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 VisEvent (Object source, int id, AWTEvent ae)

Public Attributes

AWTEvent awtEvent = null

Detailed Description

an event maybe occuring in 3d space, eg. click on 3d button, drag. usually linkes to a real AWTEvent that causes it:

we copy many AWTEvents to 3d VisEvents before using them, as we need to filter them for overlapping objects. so most original AWTEvents are followd by even more corresponding VisEvents from which the most are discarded as they represent actions behind the foremost object (click-through). only the foremost one survives and is consumed by the corresponding VisNode later.

Author:
Paul

Definition at line 27 of file VisEvent.java.


Constructor & Destructor Documentation

org.hfbk.vis.VisEvent.VisEvent ( Object  source,
int  id,
AWTEvent  ae 
)

Parameters:
source 
id AWT or own event id
ae the AWTEvent causing this

Definition at line 38 of file VisEvent.java.

References org.hfbk.vis.VisEvent.awtEvent.


Member Data Documentation

AWTEvent org.hfbk.vis.VisEvent.awtEvent = null

the original cause

Definition at line 31 of file VisEvent.java.

Referenced by org.hfbk.vis.visnode.VisNodeMousable.VisMouseEvent.getButton(), org.hfbk.vis.visnode.VisNodeMousable.handleEvents(), and org.hfbk.vis.VisEvent.VisEvent().


The documentation for this class was generated from the following file:
Generated on Tue Apr 7 17:58:35 2009 for visclient by  doxygen 1.5.1