| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
MapBuilder Class Reference
Inheritance diagram for MapBuilder:
![]() Detailed DescriptionDefinition at line 32 of file MapBuilder.h.
Member Typedef Documentation
Definition at line 52 of file MapBuilder.h. Constructor & Destructor Documentation
Constructor. Definition at line 48 of file MapBuilder.cc.
Destructor. Definition at line 113 of file MapBuilder.h.
never call this Member Function Documentation
Definition at line 634 of file MapBuilder.cc. Referenced by MapBuilder::executeRequest().
define gazePts either virtually or by scan Definition at line 849 of file MapBuilder.cc. Referenced by MapBuilder::executeRequest(). Definition at line 312 of file MapBuilder.cc. Returns true if there is a shape which needs be looked at again and is reachable; sets it up as nextGazePoint. Definition at line 264 of file MapBuilder.cc.
Returns true if it has set up a valid next gaze point in nextGazePoint. Definition at line 251 of file MapBuilder.cc. Referenced by MapBuilder::doEvent(), and MapBuilder::executeRequest().
Definition at line 179 of file MapBuilder.cc.
Definition at line 338 of file MapBuilder.cc. Referenced by MapBuilder::doEvent(), and MapBuilder::executeRequest().
Execture a MapBuilder request and store the address of the requesting behavior to use as the source ID in a mapbuilder status event. Definition at line 100 of file MapBuilder.cc.
Execute a MapBuilder request, and optionally store the request id in a variable; the id will be returned in any case. Definition at line 106 of file MapBuilder.cc.
Triggers action to execute the request at the front of the queue. Definition at line 120 of file MapBuilder.cc. Referenced by MapBuilder::executeRequest(), MapBuilderNode::postStart(), and MapBuilder::requestComplete().
Definition at line 394 of file MapBuilder.cc. Referenced by MapBuilder::processImage().
Definition at line 407 of file MapBuilder.cc. Referenced by MapBuilder::processImage().
Definition at line 565 of file MapBuilder.cc. Referenced by MapBuilder::processImage().
utility functions which may be used by MapBuilderRequest's exit condition and others Definition at line 132 of file MapBuilder.h. Definition at line 1240 of file MapBuilder.cc. Referenced by MapBuilder::getCameraShapes().
Definition at line 1115 of file MapBuilder.cc.
Definition at line 1099 of file MapBuilder.cc. Referenced by BiColorMarkerData::extractMarkers(), and MapBuilder::getCameraShapes().
Definition at line 992 of file MapBuilder.cc. Referenced by MapBuilder::getCameraShapes(). Definition at line 944 of file MapBuilder.cc. Referenced by MapBuilder::processImage().
Definition at line 964 of file MapBuilder.cc. Referenced by MapBuilder::getCameraShapes().
Definition at line 1170 of file MapBuilder.cc. Referenced by MapBuilder::getCameraShapes().
Definition at line 1011 of file MapBuilder.cc. Referenced by MapBuilder::getCameraShapes().
Definition at line 1201 of file MapBuilder.cc. Referenced by MapBuilder::getCameraShapes().
Definition at line 1037 of file MapBuilder.cc. Referenced by MapBuilder::getCameraShapes().
Definition at line 1134 of file MapBuilder.cc. Referenced by MapBuilder::getCameraShapes().
Definition at line 1055 of file MapBuilder.cc. Referenced by MapBuilder::getCameraShapes().
Definition at line 116 of file MapBuilder.h.
Definition at line 138 of file MapBuilder.h.
Definition at line 362 of file MapBuilder.cc. Referenced by MapBuilder::executeRequest(). Definition at line 486 of file MapBuilder.cc.
Definition at line 479 of file MapBuilder.cc.
Definition at line 257 of file MapBuilder.h. Definition at line 492 of file MapBuilder.cc. Definition at line 344 of file MapBuilder.cc. Referenced by MapBuilder::determineNextGazePoint(). Definition at line 509 of file MapBuilder.cc. Referenced by MapBuilder::isShapeVisible(), and MapBuilder::removeNoise().
Definition at line 499 of file MapBuilder.cc. Referenced by MapBuilder::isShapeVisible(), and MapBuilder::removeGazePts().
Definition at line 50 of file MapBuilder.h. Referenced by VRmixin::VRmixin().
Definition at line 545 of file MapBuilder.cc. Referenced by MapBuilder::removeNoise().
Definition at line 679 of file MapBuilder.cc. Referenced by MapBuilder::extendLocal(), MapBuilder::extendWorld(), and MapBuilder::importLocalToWorld().
updates the agent location and heading after a relative move Definition at line 469 of file MapBuilder.cc.
Starts robot moving to the next gaze point. Definition at line 322 of file MapBuilder.cc. Referenced by MapBuilder::doEvent(), and MapBuilder::executeRequest().
Definition at line 1229 of file MapBuilder.cc.
never call this
Definition at line 65 of file MapBuilder.cc.
Definition at line 916 of file MapBuilder.cc.
Definition at line 219 of file MapBuilder.cc. Referenced by MapBuilder::doEvent(), and MapBuilder::grabCameraImageAndGo().
Definition at line 660 of file MapBuilder.cc. Referenced by MapBuilder::processImage(). Definition at line 664 of file MapBuilder.cc.
erase gaze points which should have been seen according to the baseToCam matrix Definition at line 896 of file MapBuilder.cc. Referenced by MapBuilder::extendWorld().
decrement confidence of shapes which should have been seen according to the baseToCam matrix Definition at line 804 of file MapBuilder.cc. Referenced by MapBuilder::extendLocal(), and MapBuilder::extendWorld().
posts completion event and deletes current request, executes next request if there is one Definition at line 424 of file MapBuilder.cc. Referenced by MapBuilder::defineGazePts(), MapBuilder::doEvent(), MapBuilder::executeRequest(), and MapBuilder::grabCameraImageAndGo().
calls exitTest of current request if there is one and returns the result Definition at line 417 of file MapBuilder.cc. Referenced by MapBuilder::doEvent().
Definition at line 1257 of file MapBuilder.cc.
Definition at line 380 of file MapBuilder.cc. Referenced by MapBuilder::defineGazePts().
Sets agent location and heading, and recomputes local-to-world transformation matrices. Called by the Pilot. Definition at line 444 of file MapBuilder.cc. Referenced by MapBuilder::moveAgent().
Control whether static structures (mapbuilder, sketchGUI sockets, etc.) are retained. Definition at line 49 of file MapBuilder.h.
Definition at line 75 of file MapBuilder.h.
Definition at line 90 of file MapBuilder.cc. Referenced by VRmixin::stopCrew().
Definition at line 350 of file MapBuilder.cc. Referenced by MapBuilder::executeRequest(), and MapBuilder::moveToNextGazePoint().
Definition at line 1274 of file MapBuilder.cc.
Definition at line 1268 of file MapBuilder.cc. Friends And Related Function Documentation
Definition at line 79 of file MapBuilder.h.
Definition at line 78 of file MapBuilder.h.
Definition at line 80 of file MapBuilder.h. Member Data Documentation
gaze points for which HeadPointerMC.lookAtPoint() returned false Definition at line 90 of file MapBuilder.h. Referenced by MapBuilder::determineNextGazePoint(), MapBuilder::filterGroundShapes(), and MapBuilder::preStart().
Definition at line 35 of file MapBuilder.h. Referenced by MapBuilder::executeRequest(), MapBuilder::getShapes(), and MapBuilder::preStart().
Definition at line 34 of file MapBuilder.h. Referenced by MapBuilder::executeRequest(), MapBuilder::preStart(), and MapBuilder::processImage().
Definition at line 93 of file MapBuilder.h. Referenced by MapBuilder::calculateGroundPlane(), MapBuilder::defineGazePts(), MapBuilder::determineNextGazePoint(), MapBuilder::doEvent(), MapBuilder::doNextSearch(), MapBuilder::executeRequest(), MapBuilder::extendLocal(), MapBuilder::extendWorld(), MapBuilder::filterGroundShapes(), MapBuilder::getCamAprilTags(), MapBuilder::getCamBlobs(), MapBuilder::getCamEllipses(), MapBuilder::getCameraShapes(), MapBuilder::getCamLines(), MapBuilder::getCamMarkers(), MapBuilder::getCamPolygons(), MapBuilder::getCamSiftObjects(), MapBuilder::getCamSpheres(), MapBuilder::getCamTargets(), MapBuilder::getCamWalls(), MapBuilder::matchSrcToDst(), MapBuilder::moveToNextGazePoint(), MapBuilder::processImage(), MapBuilder::removeGazePts(), MapBuilder::removeNoise(), MapBuilder::requestComplete(), MapBuilder::requestExitTest(), MapBuilder::scanForGazePts(), MapBuilder::setAgent(), MapBuilder::stop(), and MapBuilder::storeImage().
ground plane to which shapes are projected Definition at line 43 of file MapBuilder.h. Referenced by MapBuilder::calculateGroundPlane(), MapBuilder::projectToGround(), and MapBuilder::projectToLocal().
Definition at line 35 of file MapBuilder.h. Referenced by MapBuilder::extendLocal(), MapBuilder::extendWorld(), MapBuilder::filterGroundShapes(), MapBuilder::getShapes(), MapBuilder::preStart(), and MapBuilder::projectToLocal().
Definition at line 94 of file MapBuilder.h. Referenced by MapBuilder::executeRequest().
Definition at line 37 of file MapBuilder.h. Referenced by MapBuilder::determineNextGazePoint(), MapBuilder::executeRequest(), MapBuilder::extendLocal(), MapBuilder::importLocalToWorld(), MapBuilder::importWorldToLocal(), MapBuilder::preStart(), and MapBuilder::projectToLocal().
Definition at line 36 of file MapBuilder.h. Referenced by MapBuilder::executeRequest(), and MapBuilder::preStart().
Definition at line 86 of file MapBuilder.h. Referenced by MapBuilder::determineNextGazePoint(), MapBuilder::extendWorld(), MapBuilder::importLocalShapeToWorld(), MapBuilder::importLocalToWorld(), and MapBuilder::setAgent().
square of current request's max distance parameter Definition at line 95 of file MapBuilder.h. Referenced by MapBuilder::executeRequest(), MapBuilder::filterGroundShapes(), MapBuilder::isBadGazePoint(), MapBuilder::removeGazePts(), and MapBuilder::removeNoise().
Definition at line 70 of file MapBuilder.h. Referenced by MapBuilder::determineNextGazePoint().
Definition at line 56 of file MapBuilder.h. Referenced by MapBuilder::requestComplete().
Definition at line 57 of file MapBuilder.h.
Definition at line 68 of file MapBuilder.h. Referenced by MapBuilder::removeNoise().
Definition at line 54 of file MapBuilder.h. Referenced by MapBuilder::doEvent().
Definition at line 55 of file MapBuilder.h. Referenced by MapBuilder::executeRequest().
Definition at line 61 of file MapBuilder.h. Referenced by MapBuilder::calculateGroundPlane().
Definition at line 63 of file MapBuilder.h. Referenced by MapBuilder::matchSrcToDst().
Definition at line 58 of file MapBuilder.h. Referenced by MapBuilder::moveToNextGazePoint().
Definition at line 64 of file MapBuilder.h. Referenced by MapBuilder::filterGroundShapes(), and MapBuilder::matchSrcToDst().
Definition at line 62 of file MapBuilder.h. Referenced by MapBuilder::filterGroundShapes().
Definition at line 69 of file MapBuilder.h. Referenced by MapBuilder::setAgent().
Definition at line 65 of file MapBuilder.h. Referenced by MapBuilder::matchSrcToDst().
Definition at line 59 of file MapBuilder.h. Referenced by MapBuilder::getCamBlobs(), MapBuilder::getCamEllipses(), MapBuilder::getCamLines(), MapBuilder::getCamMarkers(), MapBuilder::getCamPolygons(), MapBuilder::getCamSpheres(), MapBuilder::getCamTargets(), and MapBuilder::getCamWalls().
Definition at line 60 of file MapBuilder.h. Referenced by MapBuilder::getCamBlobs(), MapBuilder::getCamEllipses(), MapBuilder::getCamLines(), MapBuilder::getCamMarkers(), MapBuilder::getCamPolygons(), MapBuilder::getCamSiftObjects(), MapBuilder::getCamSpheres(), MapBuilder::getCamTargets(), and MapBuilder::getCamWalls().
Definition at line 66 of file MapBuilder.h. Referenced by MapBuilder::matchSrcToDst().
Definition at line 67 of file MapBuilder.h. Referenced by MapBuilder::removeNoise().
Definition at line 53 of file MapBuilder.h. Referenced by MapBuilder::preStart().
Definition at line 99 of file MapBuilder.h. Referenced by MapBuilder::determineNextGazePoint(), MapBuilder::moveToNextGazePoint(), and MapBuilder::storeImage().
Definition at line 98 of file MapBuilder.h. Referenced by MapBuilder::doEvent(), MapBuilder::doNextSearch(), MapBuilder::grabCameraImageAndGo(), and MapBuilder::storeImage().
Definition at line 92 of file MapBuilder.h. Referenced by MapBuilder::executeRequest(), MapBuilder::requestComplete(), and MapBuilder::stop(). if true, VRmixin::stopCrew will not clear MapBuilder structures Definition at line 45 of file MapBuilder.h. Referenced by MapBuilder::isRetained(), and MapBuilder::setRetain().
ID's for lookout requests. Definition at line 98 of file MapBuilder.h. Referenced by MapBuilder::doEvent(), and MapBuilder::scanForGazePts().
Definition at line 96 of file MapBuilder.h. Referenced by MapBuilder::getCamSiftObjects(), MapBuilder::newSiftMatcher(), MapBuilder::saveSiftDatabase(), and MapBuilder::trainSiftObject(). Agent in the world frame Definition at line 82 of file MapBuilder.h. Referenced by MapBuilder::getAgent(), MapBuilder::moveAgent(), and MapBuilder::setAgent().
Definition at line 73 of file MapBuilder.h. Referenced by MapBuilder::executeRequest(), MapBuilder::preStart(), MapBuilder::setAgent(), and MapBuilder::setVerbosity().
Definition at line 39 of file MapBuilder.h. Referenced by MapBuilder::determineNextGazePoint(), MapBuilder::executeRequest(), MapBuilder::extendWorld(), MapBuilder::importLocalShapeToWorld(), MapBuilder::importLocalToWorld(), and MapBuilder::preStart().
Definition at line 38 of file MapBuilder.h. Referenced by MapBuilder::executeRequest(), and MapBuilder::preStart().
Definition at line 86 of file MapBuilder.h. Referenced by MapBuilder::determineNextGazePoint(), MapBuilder::extendWorld(), MapBuilder::importLocalToWorld(), MapBuilder::importWorldToLocal(), and MapBuilder::setAgent().
Definition at line 86 of file MapBuilder.h. Referenced by MapBuilder::determineNextGazePoint(), MapBuilder::extendWorld(), MapBuilder::importLocalToWorld(), MapBuilder::importWorldToLocal(), and MapBuilder::setAgent().
Definition at line 41 of file MapBuilder.h. Referenced by MapBuilder::getCamWalls().
width and height of camera frame Definition at line 41 of file MapBuilder.h. Referenced by MapBuilder::getCamWalls(). 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 |