Main Page | Class Hierarchy | Class List | Class Members | Related Pages | Examples

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 Tue Aug 18 05:23:31 2009 for BaseArnl by  doxygen 1.4.2