|
Public Member Functions |
|
| ArMultiRobotPeerRangeDevice (ArMapInterface *arMap) |
| | Constructor.
|
|
| ~ArMultiRobotPeerRangeDevice () |
| | Destructor.
|
|
bool | processFile (char *errorBuffer, size_t errorBufferLen) |
| | The precedence to use Our callback for processing the file.
|
|
void | sensorInterpCallback (void) |
| | Our sensor interp callback (does all our processing).
|
|
void | setPrecedence (short precedenceBase, short precedenceClass) |
| | Our callback for a new precedence.
|
|
void | setFingerprint (unsigned char *fingerprint) |
| | Our callback for a new precedence.
|
|
ArFunctor2< short, short > * | getSetPrecedenceCallback (void) |
| | Gets our functor for setting the precedence.
|
|
ArFunctor1< unsigned char * > * | getSetFingerprintCallback (void) |
| | Gets our functor for setting the fingerprint.
|
|
void | setChangeFingerprintCB (ArFunctor *functor) |
| | Sets the functor we can use to change the fingerprint.
|
|
void | mapChanged (void) |
| | Function to call when the map is changed.
|
|
virtual void | setRobot (ArRobot *robot) |
| | Sets the robot pointer, also attaches its process function to the sensorInterp of the robot.
|
|
virtual void | applyTransform (ArTransform trans, bool doCumulative) |
| | we don't want to apply transforms since our readings come in global coords
|
|
std::list< ArMultiRobotPoseAndRadius > | getOtherRobots (void) |
| | Gets the other robot poses and radii.
|
|
ArRetFunctor< std::list< ArMultiRobotPoseAndRadius > > * | getOtherRobotsCB (void) |
| | Gets the callback for other robots.
|
Classes |
| class | ConnectorThread |
| | this class runs a thread that connects all the data objects. More...
|