#include <ArMultiRobot.h>
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. |
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.
)