cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
osaOSGPick Class Reference

#include <osaOSGPick.h>

Inheritance diagram for osaOSGPick:
osaOSGPointer2D

Public Member Functions

 osaOSGPick ()
 
bool handle (const osgGA::GUIEventAdapter &ea, osgGA::GUIActionAdapter &aa)
 

Protected Types

enum  Event { PUSH, DRAG, RELEASE }
 

Protected Member Functions

bool Pick (Event e, double x, double y, osgViewer::Viewer *viewer)
 
virtual void PickHandler (osaOSGBody *, Event, double, double)
 

Protected Attributes

double mousex
 
double mousey
 

Member Enumeration Documentation

enum osaOSGPick::Event
protected
Enumerator
PUSH 
DRAG 
RELEASE 

Constructor & Destructor Documentation

osaOSGPick::osaOSGPick ( )

Member Function Documentation

bool osaOSGPick::handle ( const osgGA::GUIEventAdapter &  ea,
osgGA::GUIActionAdapter &  aa 
)
bool osaOSGPick::Pick ( Event  e,
double  x,
double  y,
osgViewer::Viewer *  viewer 
)
protected
virtual void osaOSGPick::PickHandler ( osaOSGBody ,
Event  ,
double  ,
double   
)
inlineprotectedvirtual

Reimplemented in osaOSGPointer2D.

Member Data Documentation

double osaOSGPick::mousex
protected
double osaOSGPick::mousey
protected

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