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

InSpace::GrabNavInt Class Reference

#include <GrabNavInt.H>

Inherits Interactor< GrabNavInt >.

List of all members.

Public Member Functions

 GrabNavInt ()
virtual ~GrabNavInt ()

Protected Member Functions

void start_grab (cEVENTbtnptr &evt, STATE *&)
void motion (cEVENTroom6dptr &evt, STATE *&)
void end_grab (cEVENTbtnptr &evt, STATE *&)
void start_scale (cEVENTbtnptr &evt, STATE *&)
void scale_rhand (cEVENTroom6dptr &evt, STATE *&)
void scale_lhand (cEVENTroom6dptr &evt, STATE *&)
void end_scale (cEVENTbtnptr &evt, STATE *&)
void scale_stuff ()

Protected Attributes

STATE _moving
STATE _scaling
EVENTroom6dptr _tracker
EVENTroom6dptr _stracker
EVENTbtnptr _grabbtnon
EVENTbtnptr _grabbtnoff
EVENTbtnptr _scalebtnon
EVENTbtnptr _scalebtnoff
DrawPoint_rotPointMarker
bool _lhandValid
bool _rhandValid
Wtransf _lhand
Wtransf _rhand
double _initialHandDist
Wtransf _initialXform
ARRAY< Wtransf_objInitialXforms


Constructor & Destructor Documentation

InSpace::GrabNavInt::GrabNavInt  ) 
 

virtual InSpace::GrabNavInt::~GrabNavInt  )  [inline, virtual]
 


Member Function Documentation

void InSpace::GrabNavInt::end_grab cEVENTbtnptr &  evt,
STATE *& 
[protected]
 

void InSpace::GrabNavInt::end_scale cEVENTbtnptr &  evt,
STATE *& 
[protected]
 

void InSpace::GrabNavInt::motion cEVENTroom6dptr &  evt,
STATE *& 
[protected]
 

void InSpace::GrabNavInt::scale_lhand cEVENTroom6dptr &  evt,
STATE *& 
[protected]
 

void InSpace::GrabNavInt::scale_rhand cEVENTroom6dptr &  evt,
STATE *& 
[protected]
 

void InSpace::GrabNavInt::scale_stuff  )  [protected]
 

void InSpace::GrabNavInt::start_grab cEVENTbtnptr &  evt,
STATE *& 
[protected]
 

void InSpace::GrabNavInt::start_scale cEVENTbtnptr &  evt,
STATE *& 
[protected]
 


Member Data Documentation

EVENTbtnptr InSpace::GrabNavInt::_grabbtnoff [protected]
 

EVENTbtnptr InSpace::GrabNavInt::_grabbtnon [protected]
 

double InSpace::GrabNavInt::_initialHandDist [protected]
 

Wtransf InSpace::GrabNavInt::_initialXform [protected]
 

Wtransf InSpace::GrabNavInt::_lhand [protected]
 

bool InSpace::GrabNavInt::_lhandValid [protected]
 

STATE InSpace::GrabNavInt::_moving [protected]
 

ARRAY<Wtransf> InSpace::GrabNavInt::_objInitialXforms [protected]
 

Wtransf InSpace::GrabNavInt::_rhand [protected]
 

bool InSpace::GrabNavInt::_rhandValid [protected]
 

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

EVENTbtnptr InSpace::GrabNavInt::_scalebtnoff [protected]
 

EVENTbtnptr InSpace::GrabNavInt::_scalebtnon [protected]
 

STATE InSpace::GrabNavInt::_scaling [protected]
 

EVENTroom6dptr InSpace::GrabNavInt::_stracker [protected]
 

EVENTroom6dptr InSpace::GrabNavInt::_tracker [protected]
 


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