Main Page | Modules | Class Hierarchy | Class List | Class Members | Examples

ArServerHandlerLocalization Class Reference

#include <ArServerClasses.h>

List of all members.


Detailed Description

Handles calls from the client to relocalize.
Examples:

guiServer.cpp, and justLocalizationGuiServer.cpp.


Public Member Functions

 ArServerHandlerLocalization (ArServerBase *server, ArRobot *robot, ArLocalizationTask *locTask, bool addResetToHome=true, bool setSimPoseOnLocalize=true)
 Constructor.
virtual ~ArServerHandlerLocalization ()
 Destructor.
void localizeToPose (ArPose pose, bool lockRobot=true, double xySpread=-1, double thSpread=-1)
 Localizes to a point given.
void setSimPose (ArPose pose, bool lockRobot=true)
 Function that'll do the work of resetting the sim pose on localize.
void netResetToHome (ArServerClient *client, ArNetPacket *packet)
 Networking request callback that localizes the robot to home.
void netLocalizeToPose (ArServerClient *client, ArNetPacket *packet)
 Networking request callback that localizes to a point given.

Protected Member Functions

void userTask (void)
 Function that'll reinforce the set pose.


Generated on Tue Feb 20 10:56:29 2007 for Arnl by  doxygen 1.4.0