29 #ifndef __TERRALIB_GRAPH_INTERNAL_GRAPHDATAMANAGER_H
30 #define __TERRALIB_GRAPH_INTERNAL_GRAPHDATAMANAGER_H
33 #include "../Config.h"
42 class AbstractGraphLoaderStrategy;
128 void removeEdge(
int id);
136 void removeVertex(
int id);
148 #endif // __TERRALIB_GRAPH_INTERNAL_GRAPHDATAMANAGER_H
#define TEGRAPHEXPORT
You can use this macro in order to export/import classes and functions from this module.
Abstract class used to define the main functions of graph struct. All graph implementations must used...
This class define the main functions necessary to save and load the graph data and metadata informati...
Class used to manager the graph data elements. This class uses a cache policy to control the elements...
This class define a important struct used to group a map of vertex and edges. A flag is used to indic...
AbstractGraph * m_graph
Pointer to a graph object.
AbstractGraphLoaderStrategy * m_loadStrategy
Pointer to a loader strategy object.