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

Constructor & Destructor Documentation

InSpace::MouseNav::MouseNav  ) 

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

Member Function Documentation

void InSpace::MouseNav::dolly_motion cEVENT2dptr &  evt,

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

void InSpace::MouseNav::nav_off cEVENTbtnptr &  evt,

void InSpace::MouseNav::nav_on cEVENTbtnptr &  evt,

void InSpace::MouseNav::pan_motion cEVENT2dptr &  evt,

void InSpace::MouseNav::trackball_motion cEVENT2dptr &  evt,

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