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
float _tballActiveDist

Constructor & Destructor Documentation


MouseNav::~MouseNav   [virtual]

Member Function Documentation

void MouseNav::dolly_motion cEVENT2dptr &    evt,
STATE *&   

void MouseNav::nav_motion cEVENT2dptr &    evt,
STATE *&    next

void MouseNav::nav_off cEVENTbtnptr &    evt,
STATE *&   

void MouseNav::nav_on cEVENTbtnptr &    evt,
STATE *&   

void MouseNav::pan_motion cEVENT2dptr &    evt,
STATE *&   

void MouseNav::trackball_motion cEVENT2dptr &    evt,
STATE *&   

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