22#ifndef vtkBoostBetweennessClustering_h 
   23#define vtkBoostBetweennessClustering_h 
   26#include "vtkInfovisBoostGraphAlgorithmsModule.h"  
   28VTK_ABI_NAMESPACE_BEGIN
 
   44  vtkSetMacro(Threshold, 
double);
 
   45  vtkGetMacro(Threshold, 
double);
 
   53  vtkSetMacro(UseEdgeWeightArray, 
bool);
 
   54  vtkBooleanMacro(UseEdgeWeightArray, 
bool);
 
   57  vtkSetMacro(InvertEdgeWeightArray, 
bool);
 
   58  vtkBooleanMacro(InvertEdgeWeightArray, 
bool);
 
   65  vtkGetStringMacro(EdgeWeightArrayName);
 
   66  vtkSetStringMacro(EdgeWeightArrayName);
 
   74  vtkSetStringMacro(EdgeCentralityArrayName);
 
   85  bool UseEdgeWeightArray;
 
   86  bool InvertEdgeWeightArray;
 
   87  char* EdgeWeightArrayName;
 
   88  char* EdgeCentralityArrayName;
 
Implements graph clustering based on edge betweenness centrality.
 
static vtkBoostBetweennessClustering * New()
 
vtkBoostBetweennessClustering()
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
~vtkBoostBetweennessClustering() override
 
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
 
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
 
Superclass for algorithms that produce only graph as output.
 
a simple class to control print indentation