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

MouseNav Class Reference

#include <MouseNav.H>

Inherits Interactor< MouseNav >.

List of all members.

Public Methods

 MouseNav ()
virtual ~MouseNav ()

Protected Methods

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

MouseNav::MouseNav  
 

MouseNav::~MouseNav   [virtual]
 


Member Function Documentation

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

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

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

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

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

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


Member Data Documentation

STATE MouseNav::_dolly [protected]
 

double MouseNav::_dollyFactor [protected]
 

STATE MouseNav::_limbo [protected]
 

EVENT2dptr MouseNav::_mouse2d [protected]
 

EVENTbtnptr MouseNav::_navbtnoff [protected]
 

EVENTbtnptr MouseNav::_navbtnon [protected]
 

STATE MouseNav::_pan [protected]
 

DrawPoint* MouseNav::_rotPointMarker [protected]
 

float MouseNav::_tballActiveDist [protected]
 

STATE MouseNav::_trackballrotate [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 15 16:27:58 2003 for inspace by doxygen1.2.18