PlayerCc::MapProxy Class Reference
[Proxies]

#include <playerc++.h>

Inherits PlayerCc::ClientProxy.

List of all members.


Detailed Description

The map proxy provides access to a map device.


Public Member Functions

 MapProxy (PlayerClient *aPc, uint aIndex=0)
 constructor
 ~MapProxy ()
 destructor
void RequestMap ()
 Get the map and store it in the proxy.
int GetCellIndex (int x, int y) const
 Return the index of the (x,y) item in the cell array.
int8_t GetCell (int x, int y) const
 Get the (x,y) cell.
double GetResolution () const
 Map resolution, m/cell.
uint GetWidth () const
 Map size, in cells.
uint GetHeight () const
 Map size, in cells.
double GetOriginX () const
double GetOriginY () const
void GetMap (int8_t *aMap) const
 Occupancy for each cell (empty = -1, unknown = 0, occupied = +1).

Member Function Documentation

uint PlayerCc::MapProxy::GetHeight  )  const [inline]
 

Map size, in cells.

Todo:
should this be returned as a player_size_t?

uint PlayerCc::MapProxy::GetWidth  )  const [inline]
 

Map size, in cells.

Todo:
should this be returned as a player_size_t?

The documentation for this class was generated from the following file:

Last updated 12 September 2005 21:38:45