30 #ifndef __TERRALIB_GRAPH_INTERNAL_QUERYGRAPHBUILDER_H
31 #define __TERRALIB_GRAPH_INTERNAL_QUERYGRAPHBUILDER_H
34 #include "../Config.h"
44 namespace da {
class Expression; }
This abstract class provides the common functions for graph builder classes. Each builder strategy ha...
This is an abstract class that models a query expression.
This abstract class provides the common functions for graph builder classes. Each builder strategy ha...
Abstract class used to define the main functions of graph struct. All graph implementations must used...
This class defines the Query strategy to build a graph having a exist graph as input parameters.
QueryGraphBuilder()
Default constructor.
bool build(te::graph::AbstractGraph *g, te::da::Expression *eEdge, te::da::Expression *eVertex, const std::string &dsInfo, const std::string &graphType, const std::map< std::string, std::string > &gInfo)
Function used to generated the vertex id based on raster coordenate.
virtual ~QueryGraphBuilder()
Virtual destructor.
#define TEGRAPHEXPORT
You can use this macro in order to export/import classes and functions from this module.