Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

/abstraction/mapAbstraction.h File Reference

#include "map.h"
#include "graphAbstraction.h"
#include "glUtil.h"
#include "constants.h"

Include dependency graph for mapAbstraction.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Classes

class  mapAbstraction
 This class is designed as an interface to be added onto any type of graphAbstraction to support a few extra functionalities that mapabstractions should have. More...


Functions

graphgetMapGraph (Map *m)
 getMapGraph(map)

void addMapEdges (Map *m, graph *g, int x, int y)

Function Documentation

void addMapEdges Map m,
graph g,
int  x,
int  y
 

graph* getMapGraph Map m  ) 
 

getMapGraph(map)

Given a map, this function uses the external map interfaces to turn it into a graph, and sets the appropriate node numbers for that map. This function should not be called multiple times on the same map, because the original graph map lose it's association with the map.


Generated on Tue Aug 18 03:31:07 2009 for HOG by doxygen 1.3.4