Homepage Demos Overview Downloads Tutorials Reference
Credits

LocalMapRequest Class Reference

#include <MapBuilderRequests.h>

Inheritance diagram for LocalMapRequest:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 72 of file MapBuilderRequests.h.

Public Member Functions

virtual MapBuilderRequestType_t getRequestType () const
 LocalMapRequest (coordinate_t maxX, coordinate_t minX, coordinate_t maxY, coordinate_t minY, unsigned int _maxDist, unsigned int num=1, bool clear=true, bool _doScan=true)
 Constructor with bounding box.
 LocalMapRequest (const Point &pt, unsigned int _maxDist, unsigned int num=1, bool clear=true, bool _doScan=true)
 Constructor with point target.
 LocalMapRequest (const ShapeRoot _area, unsigned int _maxDist, unsigned int num=1, bool clear=true, bool _doScan=true)
 Constructor with ShapeRoot to define scan region.
 LocalMapRequest (const LocalMapRequest &req)
 Copy constructor.
virtual ~LocalMapRequest ()

Public Attributes

ShapeSpaceshs
ShapeRoot area
 The area to search, in egocentric coords.
unsigned int maxDist
 Ignore objects farther than this distance.
bool clearShapes
 If true, clear the shape space at start of request.
bool pursueShapes
 If true, generate new gaze points as shapes are recognized.
bool manualHeadMotion
 If true, waits for !msg MoveHead before moving to next gaze point (for debugging).
bool removePts
 If true, remove pending gaze points if they're visible in current image.
bool doScan
 If true, do a continuous scan of the area to find interest points to be examined.

Protected Member Functions

 LocalMapRequest (ShapeSpace &_shs, const ShapeRoot &_area, unsigned int _maxDist, unsigned int num=1, bool clear=true, bool _doScan=true)
 Constructor used by subclass WorldMapRequest.
 LocalMapRequest (ShapeSpace &_shs, coordinate_t maxX, coordinate_t minX, coordinate_t maxY, coordinate_t minY, unsigned int _maxDist, unsigned int num=1, bool clear=true, bool _doScan=true)
 Constructor used by subclass WorldMapRequest.


Constructor & Destructor Documentation

LocalMapRequest ( coordinate_t  maxX,
coordinate_t  minX,
coordinate_t  maxY,
coordinate_t  minY,
unsigned int  _maxDist,
unsigned int  num = 1,
bool  clear = true,
bool  _doScan = true 
) [inline]

Constructor with bounding box.

Definition at line 77 of file MapBuilderRequests.h.

LocalMapRequest ( const Point pt,
unsigned int  _maxDist,
unsigned int  num = 1,
bool  clear = true,
bool  _doScan = true 
) [inline]

Constructor with point target.

Definition at line 90 of file MapBuilderRequests.h.

LocalMapRequest ( const ShapeRoot  _area,
unsigned int  _maxDist,
unsigned int  num = 1,
bool  clear = true,
bool  _doScan = true 
) [inline]

Constructor with ShapeRoot to define scan region.

Definition at line 98 of file MapBuilderRequests.h.

LocalMapRequest ( const LocalMapRequest req  )  [inline]

Copy constructor.

Definition at line 105 of file MapBuilderRequests.h.

virtual ~LocalMapRequest (  )  [inline, virtual]

Definition at line 110 of file MapBuilderRequests.h.

LocalMapRequest ( ShapeSpace _shs,
const ShapeRoot _area,
unsigned int  _maxDist,
unsigned int  num = 1,
bool  clear = true,
bool  _doScan = true 
) [inline, protected]

Constructor used by subclass WorldMapRequest.

Definition at line 123 of file MapBuilderRequests.h.

LocalMapRequest ( ShapeSpace _shs,
coordinate_t  maxX,
coordinate_t  minX,
coordinate_t  maxY,
coordinate_t  minY,
unsigned int  _maxDist,
unsigned int  num = 1,
bool  clear = true,
bool  _doScan = true 
) [inline, protected]

Constructor used by subclass WorldMapRequest.

Definition at line 130 of file MapBuilderRequests.h.


Member Function Documentation

virtual MapBuilderRequestType_t getRequestType (  )  const [inline, virtual]

Implements MapBuilderRequest.

Reimplemented in WorldMapRequest.

Definition at line 74 of file MapBuilderRequests.h.


Member Data Documentation

The area to search, in egocentric coords.

Definition at line 113 of file MapBuilderRequests.h.

Referenced by MapBuilder::executeRequest().

If true, clear the shape space at start of request.

Definition at line 115 of file MapBuilderRequests.h.

Referenced by MapBuilder::executeRequest().

If true, do a continuous scan of the area to find interest points to be examined.

Definition at line 119 of file MapBuilderRequests.h.

Referenced by MapBuilder::executeRequest().

If true, waits for !msg MoveHead before moving to next gaze point (for debugging).

Definition at line 117 of file MapBuilderRequests.h.

unsigned int maxDist

Ignore objects farther than this distance.

Definition at line 114 of file MapBuilderRequests.h.

Referenced by MapBuilder::executeRequest().

If true, generate new gaze points as shapes are recognized.

Definition at line 116 of file MapBuilderRequests.h.

Referenced by MapBuilder::determineNextGazePoint().

If true, remove pending gaze points if they're visible in current image.

Definition at line 118 of file MapBuilderRequests.h.

Definition at line 112 of file MapBuilderRequests.h.

Referenced by MapBuilder::executeRequest().


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

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