Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

LookoutPointRequest Class Reference

#include <LookoutRequests.h>

Inheritance diagram for LookoutPointRequest:

List of all members.


Detailed Description

Take a picture of or measure a distance to a point in space.

Definition at line 144 of file LookoutRequests.h.


Public Member Functions

 LookoutPointRequest ()
 Constructor.
 LookoutPointRequest (const LookoutPointRequest &p)
 Copy constructor.
void setTarget (const Point &target)

Public Attributes

unsigned int joint
 joint reference frame from which base frame transformation matrix is created, e.g., Camera, IR, etc.
NEWMAT::Matrix toBaseMatrix
 transformation matrix from joint frame to base frame
Point gazePt
 point to look at; can be in either egocentric or allocentric reference frame
unsigned int motionSettleTime
 Time in msec to wait before taking measurements or throwing completion event after head reaches gazePt.
int numSamples
 Number of samples to take; if > 1, return the mode (for pixels) or median (for distance).
int sampleCounter
 Number of samples collected so far.
int sampleInterval
 Interval in msec between successive samples.
Sketch< ucharimage
Sketch< uchar >(* sketchFunc )()

Private Member Functions

LookoutPointRequestoperator= (const LookoutPointRequest &)

Constructor & Destructor Documentation

LookoutPointRequest (  )  [inline]

Constructor.

Definition at line 147 of file LookoutRequests.h.

LookoutPointRequest ( const LookoutPointRequest p  )  [inline]

Copy constructor.

Definition at line 161 of file LookoutRequests.h.


Member Function Documentation

void setTarget ( const Point target  )  [inline]

Definition at line 169 of file LookoutRequests.h.

Referenced by MapBuilder::storeImage().

LookoutPointRequest& operator= ( const LookoutPointRequest  )  [private]


Member Data Documentation

unsigned int joint

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

Definition at line 174 of file LookoutRequests.h.

Referenced by Lookout::processPointAtEvent().

NEWMAT::Matrix toBaseMatrix

transformation matrix from joint frame to base frame

Definition at line 175 of file LookoutRequests.h.

Referenced by Lookout::processPointAtEvent().

point to look at; can be in either egocentric or allocentric reference frame

Definition at line 176 of file LookoutRequests.h.

Referenced by Lookout::moveHeadToPoint(), and LookoutPointRequest::setTarget().

unsigned int motionSettleTime

Time in msec to wait before taking measurements or throwing completion event after head reaches gazePt.

Definition at line 177 of file LookoutRequests.h.

Referenced by Lookout::executeRequest(), Lookout::processPointAtEvent(), and MapBuilder::storeImage().

Number of samples to take; if > 1, return the mode (for pixels) or median (for distance).

Definition at line 178 of file LookoutRequests.h.

Referenced by Lookout::executeRequest(), Lookout::findPixelModes(), Lookout::processPointAtEvent(), and MapBuilder::storeImage().

Number of samples collected so far.

Definition at line 179 of file LookoutRequests.h.

Referenced by Lookout::findPixelModes(), and Lookout::processPointAtEvent().

Interval in msec between successive samples.

Definition at line 180 of file LookoutRequests.h.

Referenced by Lookout::processPointAtEvent(), and MapBuilder::storeImage().


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

DualCoding 4.0
Generated Thu Nov 22 00:53:58 2007 by Doxygen 1.5.4