28 #ifndef __TERRALIB_GRAPH_INTERNAL_UNDIRECTEDGRAPH_H 
   29 #define __TERRALIB_GRAPH_INTERNAL_UNDIRECTEDGRAPH_H 
   32 #include "../Config.h" 
   43     class AbstractCachePolicy;
 
   44     class AbstractGraphLoaderStrategy;
 
   98         virtual std::vector<te::graph::Vertex*> getVertexNeighborhood(
int id);
 
  109         virtual bool isIsolateVertex(
int id, 
bool& flag);
 
  127         virtual void add(
Edge* e);
 
  137         virtual void removeEdge(
int id);
 
  146         virtual std::vector<te::graph::Edge*> getEdges(
int vId);
 
  155 #endif // __TERRALIB_GRAPH_INTERNAL_UNDIRECTEDGRAPH_H 
#define TEGRAPHEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
Class used to define the edge struct of a graph. Its compose with a identifier, the vertex origin and...
 
This class is used to set the main functions of a cache policy. 
 
This class define the main functions necessary to save and load the graph data and metadata informati...
 
This is the main graph implementation, that uses a cache policy anda graph loader to get all elements...
 
This is a implementation of a UndirectedGraph Graph. By definition a undirected graph has no directio...
 
This is the main graph implementation, that uses a cache policy anda graph loader to get all elements...