Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
MapBuilder Class Reference#include <MapBuilder.h>
Inheritance diagram for MapBuilder:
![]() Detailed DescriptionDefinition at line 30 of file MapBuilder.h.
Member Typedef Documentation
Definition at line 50 of file MapBuilder.h.
Constructor & Destructor Documentation
never call this
Member Function Documentation
Control whether static structures (mapbuilder, sketchGUI sockets, etc.) are retained.
Definition at line 47 of file MapBuilder.h.
Definition at line 48 of file MapBuilder.h. Referenced by VRmixin::VRmixin(), and VRmixin::~VRmixin().
Definition at line 73 of file MapBuilder.h.
Triggers action to execute the request at the front of the queue.
Definition at line 102 of file MapBuilder.cc. Referenced by Pilot::CreepToShapeBuildMap::DoStart(), Pilot::VisualSearch::DoStart(), MapBuilder::executeRequest(), Pilot::BuildTarget::generateMapBuilderRequest(), Pilot::Localize::processEvent(), and MapBuilder::requestComplete().
calls exitTest of current request if there is one and returns the result
Definition at line 399 of file MapBuilder.cc. Referenced by MapBuilder::processEvent().
posts completion event and deletes current request, executes next request if there is one
Definition at line 406 of file MapBuilder.cc. Referenced by MapBuilder::defineGazePts(), MapBuilder::executeRequest(), MapBuilder::grabCameraImageAndGo(), and MapBuilder::processEvent().
Definition at line 105 of file MapBuilder.h.
Definition at line 836 of file MapBuilder.cc.
Definition at line 92 of file MapBuilder.cc.
Definition at line 166 of file MapBuilder.cc.
Definition at line 207 of file MapBuilder.cc. Referenced by MapBuilder::grabCameraImageAndGo(), and MapBuilder::processEvent().
Definition at line 474 of file MapBuilder.cc. Referenced by MapBuilder::isShapeVisible(), and MapBuilder::removeGazePts().
Definition at line 484 of file MapBuilder.cc. Referenced by MapBuilder::isShapeVisible(), and MapBuilder::removeNoise().
utility functions which may be used by MapBuilderRequest's exit condition and others
Definition at line 120 of file MapBuilder.h.
utility functions which may be used by MapBuilderRequest's exit condition and others
Definition at line 420 of file MapBuilder.cc. Referenced by Pilot::CreepToShape::DoStart(), MapBuilder::DoStart(), MapBuilder::moveAgent(), PFShapeSLAM::setAgent(), and PFShapeLocalization::setAgent().
utility functions which may be used by MapBuilderRequest's exit condition and others
Definition at line 448 of file MapBuilder.cc. Referenced by Pilot::CreepToShape::DoStart().
Definition at line 129 of file MapBuilder.h.
Definition at line 459 of file MapBuilder.cc.
Definition at line 467 of file MapBuilder.cc.
Definition at line 229 of file MapBuilder.h.
Definition at line 1017 of file MapBuilder.cc.
Definition at line 629 of file MapBuilder.cc. Referenced by MapBuilder::extendLocal(), MapBuilder::extendWorld(), and MapBuilder::importLocalToWorld().
Definition at line 188 of file MapBuilder.h. Referenced by MapBuilder::executeRequest(), and MapBuilder::moveToNextGazePoint().
Definition at line 336 of file MapBuilder.cc.
define gazePts either virtually or by scan
Definition at line 768 of file MapBuilder.cc. Referenced by MapBuilder::executeRequest().
decrement confidence of shapes which should have been seen according to the baseToCam matrix
Definition at line 723 of file MapBuilder.cc. Referenced by MapBuilder::extendLocal(), and MapBuilder::extendWorld().
erase gaze points which should have been seen according to the baseToCam matrix
Definition at line 816 of file MapBuilder.cc. Referenced by MapBuilder::extendLocal(), and MapBuilder::extendWorld().
Returns true if it has set up a valid next gaze point in nextGazePoint.
Definition at line 236 of file MapBuilder.cc. Referenced by MapBuilder::executeRequest(), and MapBuilder::processEvent(). Returns true if there is a shape which needs be looked at again and is reachable; sets it up as nextGazePoint.
Definition at line 249 of file MapBuilder.cc.
Definition at line 297 of file MapBuilder.cc.
Starts robot moving to the next gaze point.
Definition at line 308 of file MapBuilder.cc. Referenced by MapBuilder::executeRequest(), and MapBuilder::processEvent().
Definition at line 324 of file MapBuilder.cc. Referenced by MapBuilder::executeRequest(), and MapBuilder::processEvent().
never call this
Friends And Related Function Documentation
Definition at line 76 of file MapBuilder.h.
Member Data Documentation
Definition at line 32 of file MapBuilder.h. Referenced by MapBuilder::DoStart(), and MapBuilder::processImage().
Definition at line 33 of file MapBuilder.h. Referenced by MapBuilder::DoStart(), MapBuilder::getCameraShapes(), and MapBuilder::getShapes().
Definition at line 33 of file MapBuilder.h. Referenced by MapBuilder::DoStart(), MapBuilder::extendLocal(), MapBuilder::extendWorld(), MapBuilder::filterGroundShapes(), and MapBuilder::getShapes().
Definition at line 34 of file MapBuilder.h. Referenced by MapBuilder::DoStart(), and MapBuilder::executeRequest().
Definition at line 35 of file MapBuilder.h. Referenced by MapBuilder::determineNextGazePoint(), MapBuilder::DoStart(), MapBuilder::executeRequest(), MapBuilder::extendLocal(), MapBuilder::importLocalToWorld(), and MapBuilder::importWorldToLocal().
Definition at line 36 of file MapBuilder.h. Referenced by MapBuilder::DoStart(), and MapBuilder::executeRequest().
Definition at line 37 of file MapBuilder.h. Referenced by MapBuilder::determineNextGazePoint(), MapBuilder::DoStart(), MapBuilder::executeRequest(), MapBuilder::extendWorld(), and MapBuilder::importLocalToWorld().
width and height of camera frame
Definition at line 39 of file MapBuilder.h. Referenced by MapBuilder::getCamWalls().
ground plane to which shapes are projected
Definition at line 41 of file MapBuilder.h. Referenced by MapBuilder::calculateGroundPlane(), and MapBuilder::projectToGround(). if true, VRmixin::stopCrew will not clear MapBuilder structures
Definition at line 43 of file MapBuilder.h. Referenced by MapBuilder::isRetained(), and MapBuilder::setRetain().
Definition at line 55 of file MapBuilder.h.
Definition at line 57 of file MapBuilder.h. Referenced by MapBuilder::getCamBlobs(), MapBuilder::getCamEllipses(), MapBuilder::getCamLines(), MapBuilder::getCamPolygons(), MapBuilder::getCamSpheres(), MapBuilder::getCamTargets(), and MapBuilder::getCamWalls().
Definition at line 58 of file MapBuilder.h. Referenced by MapBuilder::getCamBlobs(), MapBuilder::getCamEllipses(), MapBuilder::getCamLines(), MapBuilder::getCamPolygons(), MapBuilder::getCamSpheres(), MapBuilder::getCamTargets(), and MapBuilder::getCamWalls().
Definition at line 62 of file MapBuilder.h. Referenced by MapBuilder::filterGroundShapes(), and MapBuilder::matchSrcToDst().
Definition at line 71 of file MapBuilder.h. Referenced by MapBuilder::calculateGroundPlane(), MapBuilder::determineNextGazePoint(), MapBuilder::DoStart(), MapBuilder::executeRequest(), MapBuilder::filterGroundShapes(), MapBuilder::getCamBlobs(), MapBuilder::getCamEllipses(), MapBuilder::getCamLines(), MapBuilder::getCamPolygons(), MapBuilder::getCamSpheres(), MapBuilder::getCamTargets(), MapBuilder::getCamWalls(), MapBuilder::matchSrcToDst(), MapBuilder::moveToNextGazePoint(), MapBuilder::processEvent(), MapBuilder::removeNoise(), MapBuilder::requestComplete(), MapBuilder::setAgent(), and MapBuilder::setVerbosity(). Agent in the world frame Definition at line 78 of file MapBuilder.h. Referenced by MapBuilder::getAgent(), MapBuilder::moveAgent(), and MapBuilder::setAgent().
Definition at line 81 of file MapBuilder.h. Referenced by MapBuilder::determineNextGazePoint(), MapBuilder::extendWorld(), MapBuilder::importLocalToWorld(), and MapBuilder::setAgent().
Definition at line 81 of file MapBuilder.h. Referenced by MapBuilder::determineNextGazePoint(), MapBuilder::extendWorld(), MapBuilder::importLocalToWorld(), MapBuilder::importWorldToLocal(), and MapBuilder::setAgent().
Definition at line 81 of file MapBuilder.h. Referenced by MapBuilder::determineNextGazePoint(), MapBuilder::extendWorld(), MapBuilder::importLocalToWorld(), MapBuilder::importWorldToLocal(), and MapBuilder::setAgent().
gaze points for which HeadPointerMC.lookAtPoint() returned false
Definition at line 84 of file MapBuilder.h. Referenced by MapBuilder::determineNextGazePoint(), MapBuilder::DoStart(), and MapBuilder::filterGroundShapes().
Definition at line 86 of file MapBuilder.h. Referenced by MapBuilder::DoStop(), MapBuilder::executeRequest(), and MapBuilder::requestComplete().
Definition at line 87 of file MapBuilder.h. Referenced by MapBuilder::calculateGroundPlane(), MapBuilder::defineGazePts(), MapBuilder::determineNextGazePoint(), MapBuilder::doNextSearch(), MapBuilder::DoStop(), MapBuilder::executeRequest(), MapBuilder::extendLocal(), MapBuilder::extendWorld(), MapBuilder::getCamBlobs(), MapBuilder::getCameraShapes(), MapBuilder::moveToNextGazePoint(), MapBuilder::processEvent(), MapBuilder::processImage(), MapBuilder::removeGazePts(), MapBuilder::removeNoise(), MapBuilder::requestComplete(), MapBuilder::requestExitTest(), MapBuilder::scanForGazePts(), and MapBuilder::storeImage().
square of current request's max distance parameter
Definition at line 90 of file MapBuilder.h. Referenced by MapBuilder::executeRequest(), MapBuilder::filterGroundShapes(), MapBuilder::isBadGazePoint(), MapBuilder::removeGazePts(), and MapBuilder::removeNoise().
Definition at line 91 of file MapBuilder.h. Referenced by MapBuilder::doNextSearch(), MapBuilder::grabCameraImageAndGo(), MapBuilder::processEvent(), and MapBuilder::storeImage().
ID's for lookout requests.
Definition at line 91 of file MapBuilder.h. Referenced by MapBuilder::processEvent(), and MapBuilder::scanForGazePts().
Definition at line 92 of file MapBuilder.h. Referenced by MapBuilder::determineNextGazePoint(), and MapBuilder::moveToNextGazePoint().
The documentation for this class was generated from the following files: |
DualCoding 4.0 |
Generated Thu Nov 22 00:53:58 2007 by Doxygen 1.5.4 |