ArMultiRobotRangeDevice Class Reference

#include <ArMultiRobot.h>

List of all members.


Detailed Description

This is the class that will make range data from multiple robots.


Public Member Functions

 ArMultiRobotRangeDevice (ArServerBase *serverBase)
 Constructor.
 ~ArMultiRobotRangeDevice ()
 Destructor.
virtual void applyTransform (ArTransform trans, bool doCumulative)
 Override ArRangeDevice::applyTransform() to skip transform from local to global coordinates (already in global coords.
std::list< ArMultiRobotPoseAndRadius > getOtherRobots (void)
 Gets the other robot poses and radii in a threadsafe manner.
ArRetFunctor< std::list< ArMultiRobotPoseAndRadius > > * getOtherRobotsCB (void)
 Gets the callback for other robots.

Protected Member Functions

void netRobotPoses (ArServerClient *client, ArNetPacket *packet, bool)
 Process our robot poses packet.
void netRobotPaths (ArServerClient *client, ArNetPacket *packet)
 Process our robot paths packet.


Member Function Documentation

virtual void ArMultiRobotRangeDevice::applyTransform ( ArTransform  trans,
bool  doCumulative 
) [inline, virtual]

Override ArRangeDevice::applyTransform() to skip transform from local to global coordinates (already in global coords.

)


Generated on Thu Aug 6 09:40:13 2009 for BaseArnl by  doxygen 1.5.1