Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

osgGA::GUIEventHandlerVisitor Class Reference

Base class for visiting GUIEventHandlers. More...

Inheritance diagram for osgGA::GUIEventHandlerVisitor:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual void visit (GUIEventHandler &)
virtual void visit (CompositeGUIEventHandler &)
virtual void visit (CameraManipulator &)
virtual void visit (StateSetManipulator &)
const GUIEventAdaptergetGUIEventAdapter ()
 Get the GUI EventAdapter associated with this GUIEventHandlerVisitor.

GUIActionAdaptergetGUIActionAdapter ()
 Get the GUI Action Adapter associated with this GEH Visitor.


Protected Methods

 GUIEventHandlerVisitor (GUIEventAdapter *in, GUIActionAdapter *out)
virtual ~GUIEventHandlerVisitor ()

Detailed Description

Base class for visiting GUIEventHandlers.

A Default Visitor, (Might want to make it an Extrinsic Visitor at some point). By default, it does nothing to the things it visits. Sub classes of this Visitor need only override visit operations for the types of object they're interested in.


Constructor & Destructor Documentation

osgGA::GUIEventHandlerVisitor::GUIEventHandlerVisitor GUIEventAdapter   in,
GUIActionAdapter   out
[inline, protected]
 

virtual osgGA::GUIEventHandlerVisitor::~GUIEventHandlerVisitor   [inline, protected, virtual]
 


Member Function Documentation

GUIActionAdapter* osgGA::GUIEventHandlerVisitor::getGUIActionAdapter   [inline]
 

Get the GUI Action Adapter associated with this GEH Visitor.

const GUIEventAdapter* osgGA::GUIEventHandlerVisitor::getGUIEventAdapter   [inline]
 

Get the GUI EventAdapter associated with this GUIEventHandlerVisitor.

virtual void osgGA::GUIEventHandlerVisitor::visit StateSetManipulator   [inline, virtual]
 

Reimplemented in osgGA::SetSceneViewVisitor.

virtual void osgGA::GUIEventHandlerVisitor::visit CameraManipulator   [inline, virtual]
 

Reimplemented in osgGA::SetSceneViewVisitor.

virtual void osgGA::GUIEventHandlerVisitor::visit CompositeGUIEventHandler   [virtual]
 

virtual void osgGA::GUIEventHandlerVisitor::visit GUIEventHandler   [inline, virtual]
 


The documentation for this class was generated from the following file:
Generated at Wed Sep 18 13:55:49 2002 for the Open Scene Graph by doxygen 1.2.16.