Go to the documentation of this file.
29 #ifndef __TERRALIB_GRAPH_INTERNAL_ABSTRACTGRAPHBUILDER_H
30 #define __TERRALIB_GRAPH_INTERNAL_ABSTRACTGRAPHBUILDER_H
33 #include "../Config.h"
40 #include <boost/shared_ptr.hpp>
90 #endif // __TERRALIB_GRAPH_INTERNAL_ABSTRACTGRAPHBUILDER_H
virtual ~AbstractGraphBuilder()
Virtual destructor.
#define TEGRAPHEXPORT
You can use this macro in order to export/import classes and functions from this module.
std::string m_errorMessage
Error message.
This abstract class provides the common functions for graph builder classes. Each builder strategy ha...
std::string getErrorMessage()
Get error message.
boost::shared_ptr< AbstractGraph > m_graph
Graph object.
Abstract class used to define the main functions of graph struct. All graph implementations must used...
AbstractGraphBuilder()
Default constructor.
boost::shared_ptr< AbstractGraph > getGraph()
Get generated graph.