| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
MapBuilderRequest Class Reference
Detailed DescriptionDefinition at line 22 of file MapBuilderRequest.h.
Member Typedef Documentation
Definition at line 33 of file MapBuilderRequest.h. Member Enumeration DocumentationDefinition at line 70 of file MapBuilderRequest.h. Definition at line 26 of file MapBuilderRequest.h. Constructor & Destructor Documentation
Constructor. Definition at line 85 of file MapBuilderRequest.h.
Copy constructor. Definition at line 105 of file MapBuilderRequest.h.
Destructor. Definition at line 187 of file MapBuilderRequest.h. Member Function Documentation
Shortcut for specifying a minimum blob area for all blob colors. Definition at line 97 of file MapBuilderRequest.cc.
Shortcut for specifying all object colors. Definition at line 83 of file MapBuilderRequest.cc.
Shortcut for specifying a blob's orientation and (for poster orientations) assumed height. Definition at line 102 of file MapBuilderRequest.cc.
Shortcut for specifying a marker type to look for. Definition at line 107 of file MapBuilderRequest.cc.
Shortcut for specifying a minimum blob area. Definition at line 92 of file MapBuilderRequest.cc.
Shortcut for specifying an objectColors entry. Definition at line 78 of file MapBuilderRequest.cc.
Shortcut for specifying an occluderColors entry. Definition at line 87 of file MapBuilderRequest.cc.
Shortcut for specifying a SIFT object type to look for. Definition at line 111 of file MapBuilderRequest.cc.
Set of all non-zero/non-unsaturated colors (useful for requesting markers of all possible colors). Definition at line 70 of file MapBuilderRequest.cc. Referenced by MapBuilderRequest::addAllObjectColors().
Definition at line 189 of file MapBuilderRequest.h. Referenced by MapBuilder::determineNextGazePoint(), MapBuilder::processImage(), and MapBuilderRequest::validateRequestType().
Assignment operator. Definition at line 139 of file MapBuilderRequest.h.
Shortcut for selecting a specific AprilTag family. Definition at line 131 of file MapBuilderRequest.cc.
Shortcut for requesting AprilTag extraction using the smallest available tag family. Definition at line 115 of file MapBuilderRequest.cc.
Definition at line 19 of file MapBuilderRequest.cc. Referenced by MapBuilderRequest::addMinBlobArea(), MapBuilderRequest::addObjectColor(), and MapBuilderRequest::addOccluderColor().
Definition at line 32 of file MapBuilderRequest.cc. Referenced by MapBuilderRequest::validateRequest().
check object types, colors, etc. Definition at line 15 of file MapBuilderRequest.cc. Referenced by MapBuilder::executeRequest().
Definition at line 56 of file MapBuilderRequest.cc. Referenced by MapBuilderRequest::validateRequest().
Definition at line 52 of file MapBuilderRequest.cc. Referenced by MapBuilderRequest::validateRequest(). Friends And Related Function Documentation
Definition at line 23 of file MapBuilderRequest.h. Member Data Documentation
AprilTag family to use, e.g., Tag16h5 would be std::pair<int,int>(16,5). Definition at line 47 of file MapBuilderRequest.h. Referenced by MapBuilder::getCamAprilTags(), MapBuilderRequest::operator=(), and MapBuilderRequest::setAprilTagFamily().
Fixed heights for pillar or poster blobs of specified colors. Definition at line 41 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::addBlobOrientation(), MapBuilder::getCamBlobs(), MapBuilder::getCameraShapes(), and MapBuilderRequest::operator=().
Definition at line 79 of file MapBuilderRequest.h. Referenced by MapBuilder::executeRequest(), MapBuilder::extendLocal(), MapBuilder::extendWorld(), and MapBuilderRequest::operator=().
Used by the Pilot when rotating the body to simulate a pan/tilt. Definition at line 75 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::operator=(), and MapBuilder::processImage().
Default orientation for blobs of specified colors. Definition at line 40 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::addBlobOrientation(), MapBuilder::getCamBlobs(), MapBuilder::getCameraShapes(), and MapBuilderRequest::operator=(). If true (default), clear the camera sketch and shape spaces at start of request. Definition at line 52 of file MapBuilderRequest.h. Referenced by MapBuilder::executeRequest(), and MapBuilderRequest::operator=(). If true (default), clear the local sketch and shape spaces at start of request. Definition at line 53 of file MapBuilderRequest.h. Referenced by MapBuilder::executeRequest(), and MapBuilderRequest::operator=(). Verbosity elements to force off. Definition at line 74 of file MapBuilderRequest.h. Referenced by MapBuilder::executeRequest(), and MapBuilderRequest::operator=(). If true (default is false), clear the world sketch and shape spaces at start of request. Definition at line 54 of file MapBuilderRequest.h. Referenced by MapBuilder::executeRequest(), and MapBuilderRequest::operator=().
User-supplied ground plane. Definition at line 71 of file MapBuilderRequest.h. Referenced by MapBuilder::calculateGroundPlane(), and MapBuilderRequest::operator=().
Definition at line 34 of file MapBuilderRequest.h. Referenced by BiColorMarkerData::extractMarkers(), and MapBuilder::getCamAprilTags(). If true, do a continuous scan of the area to find interest points to be examined. Definition at line 60 of file MapBuilderRequest.h. Referenced by MapBuilder::defineGazePts(), MapBuilder::executeRequest(), MapBuilderRequest::operator=(), and MapBuilderRequest::validateRequestType().
Angular step for scanning. Definition at line 61 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::operator=(), and MapBuilder::scanForGazePts(). If true, terminate map building and post completion event. Definition at line 69 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::operator=(), and MapBuilder::requestExitTest().
Definition at line 44 of file MapBuilderRequest.h. Referenced by MapBuilder::getCameraShapes(), and MapBuilderRequest::operator=(). Definition at line 78 of file MapBuilderRequest.h. Referenced by MapBuilder::defineGazePts(), MapBuilder::determineNextGazePoint(), MapBuilder::doEvent(), MapBuilder::executeRequest(), MapBuilder::extendLocal(), MapBuilder::extendWorld(), and MapBuilderRequest::operator=(). Referenced by MapBuilder::calculateGroundPlane(), and MapBuilderRequest::operator=(). If true, the current camera image is processed immediately and results are available when MapBuilder::executeRequest() returns, so there's no need to set up an event listener. Only possible if numSamples == 1 and no head motion is required. Definition at line 56 of file MapBuilderRequest.h. Referenced by MapBuilder::executeRequest(), MapBuilderRequest::operator=(), and MapBuilderRequest::validateRequestType(). If true, waits for !msg MoveHead before moving to next gaze point (for debugging). Definition at line 57 of file MapBuilderRequest.h. Referenced by MapBuilder::moveToNextGazePoint(), and MapBuilderRequest::operator=().
Assumed height above ground in mm for markers of this type. Definition at line 43 of file MapBuilderRequest.h. Referenced by BiColorMarkerData::extractMarkers(), and MapBuilderRequest::operator=().
Types of markers to search for. Definition at line 42 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::addMarkerType(), MapBuilder::getCameraShapes(), and MapBuilderRequest::operator=().
Ignore objects farther than this distance. Definition at line 51 of file MapBuilderRequest.h. Referenced by MapBuilder::executeRequest(), and MapBuilderRequest::operator=().
Minimum acceptable areas for blobs of specified colors, e.g., req.minBlobAreas[pink_index]=50. Definition at line 39 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::addAllMinBlobAreas(), MapBuilderRequest::addMinBlobArea(), MapBuilder::getCamBlobs(), MapBuilder::getCameraShapes(), and MapBuilderRequest::operator=().
Time in msec to wait before taking measurements or throwing completion event after head reaches gazePt. Definition at line 48 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::operator=(), MapBuilder::scanForGazePts(), and MapBuilder::storeImage().
Number of camera images to combine, for noise reduction. Definition at line 49 of file MapBuilderRequest.h. Referenced by MapBuilder::getCameraShapes(), MapBuilderRequest::operator=(), MapBuilder::storeImage(), and MapBuilderRequest::validateRequestType().
For each object type, a set of object color indices. Definition at line 37 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::addAllObjectColors(), MapBuilderRequest::addObjectColor(), MapBuilder::extendLocal(), MapBuilder::extendWorld(), BiColorMarkerData::extractMarkers(), MapBuilder::getCameraShapes(), MapBuilderRequest::operator=(), MapBuilder::removeNoise(), MapBuilder::scanForGazePts(), and MapBuilderRequest::validateRequest().
For each object type, a set of occluder color indices. Definition at line 38 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::addOccluderColor(), MapBuilder::getCameraShapes(), MapBuilderRequest::operator=(), and MapBuilderRequest::validateRequest(). If true, generate new gaze points as shapes are recognized. Definition at line 55 of file MapBuilderRequest.h. Referenced by MapBuilder::determineNextGazePoint(), MapBuilderRequest::operator=(), and MapBuilderRequest::validateRequestType(). If true, leave an intensity (Y-channel) image in camera space for debugging. Definition at line 58 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::operator=(), and MapBuilder::processImage(). If true, remove pending gaze points if they're visible in current image. Definition at line 59 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::operator=(), and MapBuilder::removeGazePts().
Set by mapbuilder when the request is added to its request queue. Definition at line 80 of file MapBuilderRequest.h. Referenced by MapBuilder::executeRequest(), MapBuilderRequest::operator=(), and MapBuilder::requestComplete(). The Behavior making this request; used for posting mapbuilder events. Definition at line 72 of file MapBuilderRequest.h. Referenced by MapBuilder::executeRequest(), MapBuilderRequest::operator=(), and MapBuilder::requestComplete(). Type of map to build. Definition at line 36 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::getRequestType(), MapBuilderRequest::operator=(), and MapBuilderRequest::validateRequestType().
Interval in msec between successive samples. Definition at line 50 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::operator=(), and MapBuilder::storeImage(). The area to search, in egocentric coords. Definition at line 62 of file MapBuilderRequest.h. Referenced by MapBuilder::defineGazePts(), MapBuilder::executeRequest(), MapBuilder::getCameraShapes(), MapBuilderRequest::operator=(), MapBuilder::scanForGazePts(), and MapBuilderRequest::validateRequestType(). Verbosity elements to force on. Definition at line 73 of file MapBuilderRequest.h. Referenced by MapBuilder::executeRequest(), and MapBuilderRequest::operator=().
Path to the SIFT object database to load. Definition at line 45 of file MapBuilderRequest.h. Referenced by MapBuilder::getCameraShapes(), MapBuilderRequest::operator=(), and MapBuilderRequest::validateSift().
Names of objects to search for; if empty, search for everything. Definition at line 46 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::addSiftObject(), MapBuilder::getCameraShapes(), MapBuilderRequest::operator=(), and MapBuilderRequest::validateSift().
User routine to call after cam space processing. Definition at line 65 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::operator=(), and MapBuilder::processImage().
User routine to call after ground space processing. Definition at line 66 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::operator=(), and MapBuilder::processImage().
User routine to call after a camera image is received. Definition at line 64 of file MapBuilderRequest.h. Referenced by MapBuilder::getCameraShapes(), MapBuilderRequest::operator=(), and MapBuilder::processImage().
User routine to call after local space processing. Definition at line 67 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::operator=(), and MapBuilder::processImage().
User routine to call after world space processing. Definition at line 68 of file MapBuilderRequest.h. Referenced by MapBuilderRequest::operator=(), and MapBuilder::processImage().
Merger of global default verbosity settings and set/clear for this request. Definition at line 81 of file MapBuilderRequest.h. Referenced by MapBuilder::calculateGroundPlane(), MapBuilder::determineNextGazePoint(), MapBuilder::doEvent(), MapBuilder::executeRequest(), MapBuilder::filterGroundShapes(), MapBuilder::getCamBlobs(), MapBuilder::getCamEllipses(), MapBuilder::getCamLines(), MapBuilder::getCamMarkers(), MapBuilder::getCamPolygons(), MapBuilder::getCamSiftObjects(), MapBuilder::getCamSpheres(), MapBuilder::getCamTargets(), MapBuilder::getCamWalls(), MapBuilder::matchSrcToDst(), MapBuilder::moveToNextGazePoint(), MapBuilderRequest::operator=(), MapBuilder::removeNoise(), MapBuilder::requestComplete(), and MapBuilder::setAgent().
Queue of search requests for world targets. Definition at line 63 of file MapBuilderRequest.h. Referenced by MapBuilder::doEvent(), MapBuilder::doNextSearch(), MapBuilder::executeRequest(), MapBuilderRequest::operator=(), and MapBuilderRequest::validateRequestType(). The documentation for this class was generated from the following files: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
DualCoding 5.1CVS |
Generated Tue Aug 23 17:13:39 2011 by Doxygen 1.6.3 |