| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
Lookout Class ReferenceThe Lookout accepts LookoutRequests to move the head and collect sensor information. More...
Inheritance diagram for Lookout:
![]() Detailed DescriptionThe Lookout accepts LookoutRequests to move the head and collect sensor information. HeadMotionType can be none (user will point the head himself), pointAt, scan, track, or search. The data collected can be an image or distance reading, or for scan operations, it can be a list of locations where certain VisionObject or VisionRegion streams reported hits. Definition at line 25 of file Lookout.h.
Member Enumeration Documentation
Constructor & Destructor Documentation
Constructor. Definition at line 31 of file Lookout.cc. Member Function Documentation
Definition at line 209 of file Lookout.cc.
Definition at line 41 of file Lookout.cc.
Definition at line 57 of file Lookout.cc.
Definition at line 117 of file Lookout.cc. Referenced by Lookout::executeRequest(), and Lookout::requestComplete().
Definition at line 94 of file Lookout.cc. Referenced by MapBuilder::doNextSearch(), MapBuilder::scanForGazePts(), and MapBuilder::storeImage().
Definition at line 415 of file Lookout.cc.
Definition at line 725 of file Lookout.cc. Referenced by Lookout::findLocationFor(), Lookout::processScanEvent(), Lookout::processSearchEvent(), Lookout::processTrackEvent(), and Lookout::storeVisionRegionDataTo().
Definition at line 301 of file Lookout.cc. Referenced by Lookout::processPointAtEvent().
Definition at line 34 of file Lookout.h. Referenced by Lookout::getDescription().
returns a vector of points for searching the ground around the robot Definition at line 73 of file Lookout.cc.
Definition at line 171 of file Lookout.cc. Referenced by Lookout::executeRequest().
Definition at line 242 of file Lookout.cc. Referenced by Lookout::doEvent().
Definition at line 449 of file Lookout.cc. Referenced by Lookout::doEvent().
Definition at line 868 of file Lookout.cc. Referenced by Lookout::doEvent().
Definition at line 670 of file Lookout.cc. Referenced by Lookout::doEvent().
Inactivates all Lookout motion commands; called when MapBuilder finishes. Definition at line 165 of file Lookout.cc.
Definition at line 346 of file Lookout.cc. Referenced by Lookout::processPointAtEvent(), Lookout::processScanEvent(), Lookout::processSearchEvent(), Lookout::scanAlongPolygon(), and Lookout::stopTrack(). Definition at line 560 of file Lookout.cc. Referenced by Lookout::setupScan().
Definition at line 601 of file Lookout.cc. Referenced by Lookout::setupScan().
Definition at line 957 of file Lookout.cc. Referenced by Lookout::triggerSearchMotionSequence().
Definition at line 515 of file Lookout.cc. Referenced by Lookout::executeRequest().
Definition at line 851 of file Lookout.cc. Referenced by Lookout::executeRequest().
Definition at line 648 of file Lookout.cc. Referenced by Lookout::executeRequest().
Definition at line 720 of file Lookout.cc. Referenced by Lookout::processTrackEvent().
Definition at line 422 of file Lookout.cc. Referenced by Lookout::processScanEvent().
Definition at line 539 of file Lookout.cc. Referenced by Lookout::processScanEvent().
Definition at line 920 of file Lookout.cc. Referenced by Lookout::processSearchEvent(). Member Data Documentation
current Point-At request (same object as curReq) Definition at line 128 of file Lookout.h. Referenced by Lookout::doStop(), Lookout::executeRequest(), Lookout::findPixelModes(), Lookout::moveHeadToPoint(), Lookout::processPointAtEvent(), and Lookout::requestComplete().
pointer to request currently being executed Definition at line 127 of file Lookout.h. Referenced by Lookout::busy(), Lookout::doEvent(), Lookout::doStop(), Lookout::executeRequest(), Lookout::processPointAtEvent(), Lookout::processScanEvent(), Lookout::processSearchEvent(), Lookout::processTrackEvent(), Lookout::requestComplete(), Lookout::scanAlongLine(), Lookout::scanAlongPolygon(), Lookout::setupScan(), Lookout::setupSearch(), Lookout::setupTrack(), Lookout::stopTrack(), Lookout::triggerScanMotionSequence(), and Lookout::triggerSearchMotionSequence().
Definition at line 121 of file Lookout.h. Referenced by Lookout::executeRequest().
Definition at line 139 of file Lookout.h. Referenced by Lookout::executeRequest().
Definition at line 120 of file Lookout.h. Referenced by Lookout::executeRequest(), and Lookout::findPixelModes().
id for HeadPointerMC for pointing the camera Definition at line 123 of file Lookout.h. Referenced by Lookout::doStart(), Lookout::doStop(), Lookout::moveHeadToPoint(), Lookout::processPointAtEvent(), Lookout::processScanEvent(), Lookout::processSearchEvent(), Lookout::processTrackEvent(), Lookout::relax(), Lookout::scanAlongLine(), Lookout::scanAlongPolygon(), Lookout::setupSearch(), Lookout::setupTrack(), and Lookout::triggerScanMotionSequence().
id for PostureMC for pointing the IR sensors Definition at line 124 of file Lookout.h. Referenced by Lookout::doStart(), Lookout::doStop(), Lookout::moveHeadToPoint(), Lookout::processPointAtEvent(), Lookout::processSearchEvent(), Lookout::relax(), Lookout::scanAlongLine(), Lookout::setupTrack(), and Lookout::triggerScanMotionSequence().
queue of pending LookoutRequest instances, including the current request Definition at line 126 of file Lookout.h. Referenced by Lookout::doStop(), Lookout::executeRequest(), Lookout::pushRequest(), and Lookout::requestComplete().
id for MotionSequenceMC for scanning Definition at line 125 of file Lookout.h. Referenced by Lookout::doStart(), Lookout::doStop(), Lookout::moveHeadToPoint(), Lookout::processScanEvent(), Lookout::processSearchEvent(), Lookout::relax(), Lookout::scanAlongLine(), Lookout::scanAlongPolygon(), Lookout::setupTrack(), Lookout::triggerScanMotionSequence(), and Lookout::triggerSearchMotionSequence().
Definition at line 129 of file Lookout.h. Referenced by Lookout::moveHeadToPoint(), Lookout::processPointAtEvent(), and Lookout::setupTrack().
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 |