Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

InSpace::MouseNav Class Reference

#include <MouseNav.H>

Inherits Interactor< MouseNav >.

List of all members.

Public Member Functions

 MouseNav ()
virtual ~MouseNav ()

Protected Member Functions

void nav_on (cEVENTbtnptr &evt, STATE *&)
void nav_off (cEVENTbtnptr &evt, STATE *&)
void nav_motion (cEVENT2dptr &evt, STATE *&next)
void pan_motion (cEVENT2dptr &evt, STATE *&)
void dolly_motion (cEVENT2dptr &evt, STATE *&)
void trackball_motion (cEVENT2dptr &evt, STATE *&)

Protected Attributes

EVENT2dptr _mouse2d
EVENTbtnptr _navbtnon
EVENTbtnptr _navbtnoff
STATE _limbo
STATE _pan
STATE _dolly
STATE _trackballrotate
double _dollyFactor
DrawPoint_rotPointMarker
float _tballActiveDist


Constructor & Destructor Documentation

InSpace::MouseNav::MouseNav  ) 
 

virtual InSpace::MouseNav::~MouseNav  )  [virtual]
 


Member Function Documentation

void InSpace::MouseNav::dolly_motion cEVENT2dptr &  evt,
STATE *& 
[protected]
 

void InSpace::MouseNav::nav_motion cEVENT2dptr &  evt,
STATE *&  next
[protected]
 

void InSpace::MouseNav::nav_off cEVENTbtnptr &  evt,
STATE *& 
[protected]
 

void InSpace::MouseNav::nav_on cEVENTbtnptr &  evt,
STATE *& 
[protected]
 

void InSpace::MouseNav::pan_motion cEVENT2dptr &  evt,
STATE *& 
[protected]
 

void InSpace::MouseNav::trackball_motion cEVENT2dptr &  evt,
STATE *& 
[protected]
 


Member Data Documentation

STATE InSpace::MouseNav::_dolly [protected]
 

double InSpace::MouseNav::_dollyFactor [protected]
 

STATE InSpace::MouseNav::_limbo [protected]
 

EVENT2dptr InSpace::MouseNav::_mouse2d [protected]
 

EVENTbtnptr InSpace::MouseNav::_navbtnoff [protected]
 

EVENTbtnptr InSpace::MouseNav::_navbtnon [protected]
 

STATE InSpace::MouseNav::_pan [protected]
 

DrawPoint* InSpace::MouseNav::_rotPointMarker [protected]
 

float InSpace::MouseNav::_tballActiveDist [protected]
 

STATE InSpace::MouseNav::_trackballrotate [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Jul 8 15:19:31 2004 for inspace by doxygen 1.3.4