28 #ifndef __TERRALIB_SA_INTERNAL_MINIMUMSPANNINGTREE_H
29 #define __TERRALIB_SA_INTERNAL_MINIMUMSPANNINGTREE_H
32 #include "../Config.h"
40 namespace graph {
class AbstractGraph; }
Abstract class used to define the main functions of graph struct. All graph implementations must used...
MinimumSpanningTree(te::graph::AbstractGraph *inputGraph)
Default constructor.
te::graph::AbstractGraph * createGraph()
Function to create a empty graph with vertex attributes from gpm graph.
~MinimumSpanningTree()
Virtual destructor.
te::graph::AbstractGraph * m_inputGraph
Pointer to input graph.
te::graph::AbstractGraph * kruskal(int weightAttrIdx)
Function to execute the kruskal operation.
#define TESAEXPORT
You can use this macro in order to export/import classes and functions from this module.