X3DEvent Class Reference

#include <X3DEvent.h>

Collaboration diagram for X3DEvent:

Collaboration graph

Public Types

enum  Events {
  NullEvent, InvalidEvent, FieldInputEvent, KeyPressEvent,
  KeyReleaseEvent, MouseMoveEvent, MouseButton1Press, MouseButton2Press,
  MouseButton1Release, MouseButton2Release
}

Public Member Functions

virtual AP_Bool action (void)
 X3DEvent (const AP_String e="NullEvent", const AP_String &D="", const AP_String &f="", const AP_String &v="")

Static Public Member Functions

static X3DEvent Event (const AP_String &text)

Data Fields

AP_String DEF
Events event
AP_String field
AP_String value

Private Attributes

AP_HashBase< AP_String, Events_m_table

Detailed Description

<event> : DEF=<ref> <field>=<value>

Member Enumeration Documentation

enum Events

Enumerator:
NullEvent 
InvalidEvent 
FieldInputEvent 
KeyPressEvent 
KeyReleaseEvent 
MouseMoveEvent 
MouseButton1Press 
MouseButton2Press 
MouseButton1Release 
MouseButton2Release 


Constructor & Destructor Documentation

X3DEvent ( const AP_String  e = "NullEvent",
const AP_String D = "",
const AP_String f = "",
const AP_String v = "" 
) [inline]


Member Function Documentation

virtual AP_Bool action ( void   )  [inline, virtual]

X3DEvent Event ( const AP_String text  )  [static]


Field Documentation


The documentation for this class was generated from the following files:

Generated on Fri Mar 5 16:50:46 2010 for CarLinO by  doxygen 1.5.8