Go to the documentation of this file.
39 #ifndef vtkReduceTable_h
40 #define vtkReduceTable_h
42 #include "vtkInfovisCoreModule.h"
73 vtkGetMacro(NumericalReductionMethod,
int);
74 vtkSetMacro(NumericalReductionMethod,
int);
82 vtkGetMacro(NonNumericalReductionMethod,
int);
83 vtkSetMacro(NonNumericalReductionMethod,
int);
91 int GetReductionMethodForColumn(
vtkIdType col);
97 void SetReductionMethodForColumn(
vtkIdType col,
int method);
128 void AccumulateIndexValues(
vtkTable *input);
133 void PopulateIndexColumn(
vtkTable *output);
148 std::vector<vtkIdType> oldRows);
156 std::vector<vtkIdType> oldRows);
164 std::vector<vtkIdType> oldRows);
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
A table, which contains similar-typed columns of data.
std::map< vtkIdType, int > ColumnReductionMethods
Superclass for algorithms that produce only vtkTables as output.
a simple class to control print indentation
combine some of the rows of a table
A atomic type representing the union of many types.
int NumericalReductionMethod
std::map< vtkVariant, std::vector< vtkIdType > > NewRowToOldRowsMap
std::set< vtkVariant > IndexValues
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
int NonNumericalReductionMethod
static vtkTableAlgorithm * New()