19#ifndef vtkBoostKruskalMinimumSpanningTree_h 
   20#define vtkBoostKruskalMinimumSpanningTree_h 
   22#include "vtkInfovisBoostGraphAlgorithmsModule.h"  
   27VTK_ABI_NAMESPACE_BEGIN
 
   44  vtkSetStringMacro(EdgeWeightArrayName);
 
   53  vtkSetStringMacro(OutputSelectionType);
 
   65  vtkGetMacro(NegateEdgeWeights, 
bool);
 
   66  vtkBooleanMacro(NegateEdgeWeights, 
bool);
 
   80  char* EdgeWeightArrayName;
 
   81  char* OutputSelectionType;
 
   82  bool NegateEdgeWeights;
 
   83  float EdgeWeightMultiplier;
 
Constructs a minimum spanning tree from a graph and the weighting array.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
 
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
 
void SetNegateEdgeWeights(bool value)
Whether to negate the edge weights.
 
static vtkBoostKruskalMinimumSpanningTree * New()
 
vtkBoostKruskalMinimumSpanningTree()
 
~vtkBoostKruskalMinimumSpanningTree() override
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
a simple class to control print indentation
 
Superclass for algorithms that produce only Selection as output.