Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

DualCoding::LookoutPointRequest Class Reference

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

#include <LookoutRequests.h>

Inheritance diagram for DualCoding::LookoutPointRequest:

Detailed Description

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

Definition at line 141 of file LookoutRequests.h.

List of all members.

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.
fmat::Transform 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< uchar > image
Sketch< uchar >(* sketchFunc )()

Private Member Functions

LookoutPointRequestoperator= (const LookoutPointRequest &)

Constructor & Destructor Documentation

DualCoding::LookoutPointRequest::LookoutPointRequest (  ) 

Constructor.

Definition at line 144 of file LookoutRequests.h.

DualCoding::LookoutPointRequest::LookoutPointRequest ( const LookoutPointRequest p  ) 

Copy constructor.

Definition at line 158 of file LookoutRequests.h.


Member Function Documentation

LookoutPointRequest& DualCoding::LookoutPointRequest::operator= ( const LookoutPointRequest  )  [private]
void DualCoding::LookoutPointRequest::setTarget ( const Point &  target  ) 

Definition at line 166 of file LookoutRequests.h.

Referenced by DualCoding::MapBuilder::storeImage().


Member Data Documentation

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

Definition at line 173 of file LookoutRequests.h.

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

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

Definition at line 171 of file LookoutRequests.h.

Referenced by DualCoding::Lookout::processPointAtEvent().

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

Definition at line 174 of file LookoutRequests.h.

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

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

Definition at line 175 of file LookoutRequests.h.

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

Interval in msec between successive samples.

Definition at line 177 of file LookoutRequests.h.

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

transformation matrix from joint frame to base frame

Definition at line 172 of file LookoutRequests.h.

Referenced by DualCoding::Lookout::processPointAtEvent(), and DualCoding::Lookout::requestComplete().


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

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:20 2016 by Doxygen 1.6.3