Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Map Class Reference

#include <Beobot/Map.H>

Inheritance diagram for Map:

Inheritance graph
[legend]
List of all members.

Detailed Description

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

Definition at line 46 of file Map.H.

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


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 Nov 22 13:46:01 2009 for iLab Neuromorphic Vision Toolkit by  doxygen 1.4.4