27#ifndef __TERRALIB_GRAPH_INTERNAL_GETSUBGRAPH_H
28#define __TERRALIB_GRAPH_INTERNAL_GETSUBGRAPH_H
Abstract class used to define the main functions of graph struct. All graph implementations must used...
This is a implementation of a Bidirectional Graph. By convention a bidirectional graph provides acces...
virtual ~GetSubGraph()
Virtual destructor.
GetSubGraph(te::graph::BidirectionalGraph *graph, te::graph::AbstractGraph *outGraph, int vertexId)
Default constructor.
void getPredecessor(te::graph::Vertex *v, te::graph::BidirectionalGraph *g, te::graph::AbstractGraph *outGraph, std::set< int > &vertexIdSet)
Recursive function used to calculate the deep attribute.
From the point of view of graph theory, vertices are treated as featureless and indivisible objects,...
Configuration flags for the Graph module of TerraLib.
#define TEGRAPHEXPORT
You can use this macro in order to export/import classes and functions from this module.