28#ifndef vtkKCoreDecomposition_h
29#define vtkKCoreDecomposition_h
32#include "vtkInfovisCoreModule.h"
34VTK_ABI_NAMESPACE_BEGIN
50 vtkSetStringMacro(OutputArrayName);
60 vtkSetMacro(UseInDegreeNeighbors,
bool);
61 vtkGetMacro(UseInDegreeNeighbors,
bool);
62 vtkBooleanMacro(UseInDegreeNeighbors,
bool);
72 vtkSetMacro(UseOutDegreeNeighbors,
bool);
73 vtkGetMacro(UseOutDegreeNeighbors,
bool);
74 vtkBooleanMacro(UseOutDegreeNeighbors,
bool);
83 vtkSetMacro(CheckInputGraph,
bool);
84 vtkGetMacro(CheckInputGraph,
bool);
85 vtkBooleanMacro(CheckInputGraph,
bool);
95 char* OutputArrayName;
97 bool UseInDegreeNeighbors;
98 bool UseOutDegreeNeighbors;
Superclass for algorithms that produce only graph as output.
Base class for graph data types.
a simple class to control print indentation
dynamic, self-adjusting array of int
Compute the k-core decomposition of the input graph.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkKCoreDecomposition * New()
~vtkKCoreDecomposition() override
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.