Map Class Reference

#include <Beobot/Map.H>

Inheritance diagram for Map:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 Map ()
 Constructor: generate a blank map.
 Map (std::string fileName)
 Constructor: retrieve the map from a file.
virtual ~Map ()
 Destructor.
virtual bool read (std::string fileName)=0
 read a map from a file
virtual bool write (std::string fileName)=0
 write a map to a file
virtual Image< PixRGB< byte > > getMapImage (uint w, uint h)=0
 returns an image representation of the map

Detailed Description

Abstract base (2D) map class; see TopologicalMap for the standard implementation.

Definition at line 46 of file Map.H.


Constructor & Destructor Documentation

Map::Map (  ) 

Constructor: generate a blank map.

Definition at line 42 of file Map.C.

Map::Map ( std::string  fileName  ) 

Constructor: retrieve the map from a file.

Definition at line 46 of file Map.C.

Map::~Map (  )  [virtual]

Destructor.

Definition at line 50 of file Map.C.


Member Function Documentation

virtual Image<PixRGB<byte> > Map::getMapImage ( uint  w,
uint  h 
) [pure virtual]

returns an image representation of the map

Implemented in TopologicalMap.

virtual bool Map::read ( std::string  fileName  )  [pure virtual]

read a map from a file

Implemented in GridMap, and TopologicalMap.

virtual bool Map::write ( std::string  fileName  )  [pure virtual]

write a map to a file

Implemented in GridMap, and TopologicalMap.


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:43:37 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3