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

Dev2dToDev6d Class Reference

#include <Dev2dToDev6d.H>

Inherits Interactor< Dev2dToDev6d >.

List of all members.

Public Methods

 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 Methods

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

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
 

Dev2dToDev6d::~Dev2dToDev6d   [virtual]
 


Member Function Documentation

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

int Dev2dToDev6d::outsideRoom Wpt    p [protected]
 

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

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

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

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

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

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


Member Data Documentation

STATE Dev2dToDev6d::_changeZ [protected]
 

int Dev2dToDev6d::_clamp [protected]
 

EVENT2dptr Dev2dToDev6d::_dev2d [protected]
 

Wtransf Dev2dToDev6d::_rot [protected]
 

double Dev2dToDev6d::_rotangle [protected]
 

EVENTbtnptr Dev2dToDev6d::_rotx [protected]
 

EVENTbtnptr Dev2dToDev6d::_roty [protected]
 

EVENTbtnptr Dev2dToDev6d::_rotz [protected]
 

DEVice_room6d* Dev2dToDev6d::_tracker [protected]
 

Wtransf Dev2dToDev6d::_trans [protected]
 

EVENTbtnptr Dev2dToDev6d::_zbtnoff [protected]
 

EVENTbtnptr Dev2dToDev6d::_zbtnon [protected]
 


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