Homepage Demos Overview Downloads Tutorials Reference
Credits

PointAtBase Class Reference

#include <LookoutRequests.h>

Inheritance diagram for PointAtBase:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 35 of file LookoutRequests.h.

Public Types

 none
 storeImage
 measureDist
enum  PointAtRequestType_t { none, storeImage, measureDist }

Public Member Functions

virtual PointAtRequestType_t getPointAtType () const =0
virtual HeadMotionType_t getHeadMotionType () const

Public Attributes

unsigned int joint
 frame from which base frame transformation matrix is created, e.g., Camera, IR, etc.
NEWMAT::Matrix toBaseMatrix
unsigned int duration
 how much time to wait before taking measurements or throw completion event after head reaches gazePt.

Protected Member Functions

 PointAtBase (unsigned int _joint, unsigned int _duration)
 Constructor.
 PointAtBase (const PointAtBase &base)
 Copy constructor.


Member Enumeration Documentation

Enumerator:
none 
storeImage 
measureDist 

Definition at line 47 of file LookoutRequests.h.


Constructor & Destructor Documentation

PointAtBase ( unsigned int  _joint,
unsigned int  _duration 
) [inline, protected]

Constructor.

Definition at line 38 of file LookoutRequests.h.

PointAtBase ( const PointAtBase base  )  [inline, protected]

Copy constructor.

Definition at line 42 of file LookoutRequests.h.


Member Function Documentation

virtual HeadMotionType_t getHeadMotionType (  )  const [inline, virtual]


Member Data Documentation

unsigned int duration

how much time to wait before taking measurements or throw completion event after head reaches gazePt.

Definition at line 53 of file LookoutRequests.h.

unsigned int joint

frame from which base frame transformation matrix is created, e.g., Camera, IR, etc.

Definition at line 50 of file LookoutRequests.h.

Referenced by Lookout::processPointAt().

NEWMAT::Matrix toBaseMatrix

transformation matrix from joint frame to base frame

Definition at line 51 of file LookoutRequests.h.

Referenced by Lookout::processPointAt().


The documentation for this class was generated from the following file:

DualCoding 3.0beta
Generated Wed Oct 4 00:02:26 2006 by Doxygen 1.4.7