| Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
VRmixin Class Reference#include <VRmixin.h>
Inheritance diagram for VRmixin: ![]() Detailed DescriptionMix-in for the BehaviorBase or StateNode class to give access to VisualRoutinesBehavior variables.
Definition at line 33 of file VRmixin.h.
Constructor & Destructor Documentation
Member Function Documentation
Called whenever data is received on camDialogSocket.
Definition at line 210 of file VRmixin.cc. Referenced by VRmixin::VRmixin().
Definition at line 228 of file VRmixin.cc. Referenced by VRmixin::camDialogSockCallback(), VRmixin::localDialogSockCallback(), and VRmixin::worldDialogSockCallback().
Import the results of the region generator as a vector of Shape<BlobData>.
Definition at line 301 of file VRmixin.cc. Referenced by MapBuilder::getCamBlobs().
returns reference to the global space instances, call there from global constructors instead of accessing camSkS, which might not be initialized yet
Definition at line 34 of file VRmixin.cc. Referenced by VRmixin::getGroundShS().
Definition at line 43 of file VRmixin.cc.
Definition at line 37 of file VRmixin.cc.
returns reference to the global WorldMapBuilder instance, call this from global constructors instead of accessing worldmap or localmap, which might not be initialized yet
Definition at line 48 of file VRmixin.cc.
Definition at line 40 of file VRmixin.cc.
Called whenever data is received on localDialogSocket.
Definition at line 216 of file VRmixin.cc. Referenced by VRmixin::VRmixin().
processes a single line of input for a Sketch request
Definition at line 319 of file VRmixin.cc. Referenced by VRmixin::dialogCallback().
project shapes from cam space to ground space
Definition at line 201 of file VRmixin.cc. Referenced by MapBuilder::projectToGround().
Import channel n as a Sketch<uchar>.
Definition at line 270 of file VRmixin.cc. Referenced by VRmixin::sketchFromRawY(). Import the current y-channel camera image as a Sketch<uchar>.
Definition at line 294 of file VRmixin.cc.
starts map builders, pilot, and lookout
Definition at line 180 of file VRmixin.cc. Referenced by VisualRoutinesStateNode::DoStart(), and VisualRoutinesBehavior::DoStart().
stops map builders, pilot, and lookout
Definition at line 192 of file VRmixin.cc. Referenced by VisualRoutinesStateNode::DoStop(), and VisualRoutinesBehavior::DoStop().
Called whenever data is received on worldDialogSocket.
Definition at line 222 of file VRmixin.cc. Referenced by VRmixin::VRmixin().
Member Data Documentation
socket to talk with cam-space sketch viewer
Definition at line 66 of file VRmixin.h. Referenced by VRmixin::VRmixin(), and VRmixin::~VRmixin().
socket for transmitting RLE images to cam-space sketch viewer
Definition at line 67 of file VRmixin.h. Referenced by VRmixin::VRmixin(), and VRmixin::~VRmixin().
The camera shape space.
Definition at line 49 of file VRmixin.h. Referenced by VRmixin::camDialogSockCallback(), VRmixin::getBlobsFromRegionGenerator(), VRmixin::projectToGround(), and VRmixin::~VRmixin().
The camera sketch space.
Definition at line 48 of file VRmixin.h. Referenced by VRmixin::camDialogSockCallback(), Lookout::findLocationFor(), Lookout::processPointAt(), Point::projectToGround(), VRmixin::sketchFromChannel(), VRmixin::sketchFromSeg(), VRmixin::VRmixin(), and VRmixin::~VRmixin().
count of "crew" (pilot, lookout, map builders) users -- stop these when no one is using them
Definition at line 36 of file VRmixin.h. Referenced by VRmixin::startCrew(), and VRmixin::stopCrew().
particle filter for localization
Definition at line 63 of file VRmixin.h. Referenced by VRmixin::~VRmixin().
The ground shape space of MapBuilder (MapBuilder::groundShS).
Definition at line 51 of file VRmixin.h. Referenced by MapBuilder::formBoundingBox(), MapBuilder::isLineVisible(), and VRmixin::projectToGround().
count of NewVRmixin instances -- when this hits zero, free sketch spaces
Definition at line 35 of file VRmixin.h. Referenced by VRmixin::VRmixin(), and VRmixin::~VRmixin().
socket to talk with local-space sketch viewer
Definition at line 68 of file VRmixin.h. Referenced by VRmixin::VRmixin(), and VRmixin::~VRmixin().
socket for transmitting RLE images to local-space sketch viewer
Definition at line 69 of file VRmixin.h. Referenced by VRmixin::VRmixin(), and VRmixin::~VRmixin().
The localmap shape space (LocalMapBuilder::localShS).
Definition at line 54 of file VRmixin.h. Referenced by VRmixin::localDialogSockCallback(), and VRmixin::~VRmixin().
The localmap sketch space (LocalMapBuilder::localSkS).
Definition at line 53 of file VRmixin.h. Referenced by VRmixin::localDialogSockCallback(), VRmixin::VRmixin(), and VRmixin::~VRmixin(). the global Lookout instance
Definition at line 62 of file VRmixin.h. Referenced by MapBuilder::scan(), VRmixin::startCrew(), VRmixin::stopCrew(), MapBuilder::storeImage(), MapBuilder::storeImageAt(), and VRmixin::VRmixin().
the global world mapbuilder instance
Definition at line 60 of file VRmixin.h. Referenced by VRmixin::startCrew(), VRmixin::stopCrew(), and VRmixin::VRmixin(). the global Pilot instance
Definition at line 61 of file VRmixin.h. Referenced by VRmixin::startCrew(), VRmixin::stopCrew(), and VRmixin::VRmixin(). The robot (usually lives in worldShS).
Definition at line 58 of file VRmixin.h. Referenced by ShapeSpace::clear(), and VRmixin::VRmixin(). used so static member functions can access non-static members
Definition at line 112 of file VRmixin.h. Referenced by VRmixin::camDialogSockCallback(), VRmixin::dialogCallback(), VRmixin::localDialogSockCallback(), VRmixin::VRmixin(), VRmixin::worldDialogSockCallback(), and VRmixin::~VRmixin().
socket to talk with world-space sketch viewer
Definition at line 70 of file VRmixin.h. Referenced by VRmixin::VRmixin(), and VRmixin::~VRmixin().
socket for transmitting RLE images to world-space sketch viewer
Definition at line 71 of file VRmixin.h. Referenced by VRmixin::VRmixin(), and VRmixin::~VRmixin().
The worldmap sketch space (WorldMapBuilder::localShS).
Definition at line 57 of file VRmixin.h. Referenced by PathPlanner::addLandmark(), ShapeSpace::clear(), VRmixin::VRmixin(), VRmixin::worldDialogSockCallback(), and VRmixin::~VRmixin().
The worldmap sketch space (WorldMapBuilder::localSkS).
Definition at line 56 of file VRmixin.h. Referenced by VRmixin::VRmixin(), VRmixin::worldDialogSockCallback(), and VRmixin::~VRmixin().
The documentation for this class was generated from the following files: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
DualCoding 3.0beta |
Generated Wed Oct 4 00:02:31 2006 by Doxygen 1.4.7 |