MRXT: The Multi-Robot eXploration Tool
Multi-Robot autonomous exploration and mapping simulator.
Public Member Functions
worldModelInterface Class Reference

Defines the world model interface. More...

#include <worldModelInterface.h>

Inheritance diagram for worldModelInterface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual robotBasecreateNewPlatform ()=0
virtual void disablePlatform (const robotBase &r)=0
virtual int fire (int robot)=0
virtual landmarksDatagetLandmarksData (int robot)=0
 returns the landmarks data
virtual int getNumRobots ()=0
virtual posegetOdometry (int robot)=0
 returns the robot odometry
virtual const char * getOMapFileName () const =0
virtual rposes getPoses () const =0
virtual rangeSensorDatagetRangeSensorData (int robot)=0
 returns the range sensor current data
virtual float getSampleTime () const =0
virtual float getTime () const =0
virtual void initialize (int nBots, ConfigFile &configfile, float sampletime)=0
 initializer
virtual void randomPoses (bool group, double maxInitialPoseDist, double minInitialPoseDist)=0
virtual void setLogName (const char *)=0
 sets the name of the log file
virtual void setNumRobots (int num)=0
virtual void setSpeed (int r, float v, float w)=0
 sets the linear and angular speed for a robot

Detailed Description

Defines the world model interface.

Definition at line 34 of file worldModelInterface.h.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Typedefs