45 #ifndef __TERRALIB_GRAPH_INTERNAL_SPATIALWEIGHTSEXCHANGER_H
46 #define __TERRALIB_GRAPH_INTERNAL_SPATIALWEIGHTSEXCHANGER_H
49 #include "../Config.h"
95 void exportToGAL(
te::graph::AbstractGraph* g, std::string pathFileName, std::string dataSetName =
"", std::string propertyName =
"");
109 te::graph::AbstractGraph* importFromGAL(std::string pathFileName, std::map<std::string, std::string> dsInfo, std::string graphType,
121 void exportToGWT(
te::graph::AbstractGraph* g, std::string pathFileName,
int distAttrIdx, std::string dataSetName =
"", std::string propertyName =
"");
135 te::graph::AbstractGraph* importFromGWT(std::string pathFileName, std::map<std::string, std::string> dsInfo, std::string graphType,
167 #endif //__TERRALIB_GRAPH_INTERNAL_SPATIALWEIGHTSEXCHANGER_H
#define TEGRAPHEXPORT
You can use this macro in order to export/import classes and functions from this module.
This class defines functions used to load and save graphs using GAL and GWT formats, both formats use a ' ' as separator.
An abstract class for data providers like a DBMS, Web Services or a regular file. ...
Abstract class used to define the main functions of graph struct. All graph implementations must used...
int m_edgeId
Attribute used as a index counter for edge objects.