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

InSpace::Dev2dToDev6d Class Reference

#include <Dev2dToDev6d.H>

Inherits Interactor< Dev2dToDev6d >.

List of all members.

Public Member Functions

 Dev2dToDev6d (str_ptr dev2d, str_ptr z_button, str_ptr rotx_button, str_ptr roty_button, str_ptr rotz_button, str_ptr dev6d, int clampPosToRoom)
virtual ~Dev2dToDev6d ()

Protected Member Functions

int outsideRoom (Wpt p)
void motion (cEVENT2dptr &evt, STATE *&next)
void z_on (cEVENTbtnptr &evt, STATE *&)
void z_off (cEVENTbtnptr &evt, STATE *&)
void z_motion (cEVENT2dptr &evt, STATE *&next)
void rotx (cEVENTbtnptr &evt, STATE *&)
void roty (cEVENTbtnptr &evt, STATE *&)
void rotz (cEVENTbtnptr &evt, STATE *&)

Protected Attributes

EVENT2dptr _dev2d
EVENTbtnptr _zbtnon
EVENTbtnptr _zbtnoff
EVENTbtnptr _rotx
EVENTbtnptr _roty
EVENTbtnptr _rotz
STATE _changeZ
DEVice_room6d_tracker
Wtransf _trans
Wtransf _rot
int _clamp
double _rotangle


Constructor & Destructor Documentation

InSpace::Dev2dToDev6d::Dev2dToDev6d str_ptr  dev2d,
str_ptr  z_button,
str_ptr  rotx_button,
str_ptr  roty_button,
str_ptr  rotz_button,
str_ptr  dev6d,
int  clampPosToRoom
 

virtual InSpace::Dev2dToDev6d::~Dev2dToDev6d  )  [virtual]
 


Member Function Documentation

void InSpace::Dev2dToDev6d::motion cEVENT2dptr &  evt,
STATE *&  next
[protected]
 

int InSpace::Dev2dToDev6d::outsideRoom Wpt  p  )  [protected]
 

void InSpace::Dev2dToDev6d::rotx cEVENTbtnptr &  evt,
STATE *& 
[protected]
 

void InSpace::Dev2dToDev6d::roty cEVENTbtnptr &  evt,
STATE *& 
[protected]
 

void InSpace::Dev2dToDev6d::rotz cEVENTbtnptr &  evt,
STATE *& 
[protected]
 

void InSpace::Dev2dToDev6d::z_motion cEVENT2dptr &  evt,
STATE *&  next
[protected]
 

void InSpace::Dev2dToDev6d::z_off cEVENTbtnptr &  evt,
STATE *& 
[protected]
 

void InSpace::Dev2dToDev6d::z_on cEVENTbtnptr &  evt,
STATE *& 
[protected]
 


Member Data Documentation

STATE InSpace::Dev2dToDev6d::_changeZ [protected]
 

int InSpace::Dev2dToDev6d::_clamp [protected]
 

EVENT2dptr InSpace::Dev2dToDev6d::_dev2d [protected]
 

Wtransf InSpace::Dev2dToDev6d::_rot [protected]
 

double InSpace::Dev2dToDev6d::_rotangle [protected]
 

EVENTbtnptr InSpace::Dev2dToDev6d::_rotx [protected]
 

EVENTbtnptr InSpace::Dev2dToDev6d::_roty [protected]
 

EVENTbtnptr InSpace::Dev2dToDev6d::_rotz [protected]
 

DEVice_room6d* InSpace::Dev2dToDev6d::_tracker [protected]
 

Wtransf InSpace::Dev2dToDev6d::_trans [protected]
 

EVENTbtnptr InSpace::Dev2dToDev6d::_zbtnoff [protected]
 

EVENTbtnptr InSpace::Dev2dToDev6d::_zbtnon [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