BaseArnl: ArMultiRobotRangeDevice Class Reference

- Main Page
- Classes
- Related Pages
- Examples

- Class List
- Class Hierarchy
- Class Members

# 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.

)