37 #ifndef __vtkBoostKruskalMinimumSpanningTree_h
38 #define __vtkBoostKruskalMinimumSpanningTree_h
40 #include "vtkInfovisBoostGraphAlgorithmsModule.h"
41 #include "vtkStdString.h"
42 #include "vtkVariant.h"
44 #include "vtkSelectionAlgorithm.h"
51 void PrintSelf(ostream& os, vtkIndent indent);
58 vtkSetStringMacro(EdgeWeightArrayName);
65 vtkSetStringMacro(OutputSelectionType);
73 void SetNegateEdgeWeights(
bool value);
74 vtkGetMacro(NegateEdgeWeights,
bool);
75 vtkBooleanMacro(NegateEdgeWeights,
bool);
84 vtkInformationVector **,
85 vtkInformationVector *);
87 int FillInputPortInformation(
88 int port, vtkInformation* info);
90 int FillOutputPortInformation(
91 int port, vtkInformation* info);
94 char* EdgeWeightArrayName;
95 char* OutputSelectionType;
96 bool NegateEdgeWeights;
97 float EdgeWeightMultiplier;
Contructs a minimum spanning tree from a graph and the weighting array.