PlayerCc::MapProxy Class Reference
[Proxies]

The map proxy provides access to a map device. More...

#include <playerc++.h>

List of all members.

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.
unsigned char 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).

Detailed Description

The map proxy provides access to a map device.


Member Function Documentation

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

Map size, in cells.

Todo:
should this be returned as a player_size_t?

Referenced by GetMap().

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

Map size, in cells.

Todo:
should this be returned as a player_size_t?

References playerc_map_t::width.

Referenced by GetCellIndex(), and GetMap().


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

Last updated 12 September 2005 21:38:45