|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   36 #ifndef vtkReduceTable_h 
   37 #define vtkReduceTable_h 
   39 #include "vtkInfovisCoreModule.h"  
   70   vtkGetMacro(NumericalReductionMethod, 
int);
 
   71   vtkSetMacro(NumericalReductionMethod, 
int);
 
   79   vtkGetMacro(NonNumericalReductionMethod, 
int);
 
   80   vtkSetMacro(NonNumericalReductionMethod, 
int);
 
   88   int GetReductionMethodForColumn(
vtkIdType col);
 
   94   void SetReductionMethodForColumn(
vtkIdType col, 
int method);
 
  122   void AccumulateIndexValues(
vtkTable* input);
 
  127   void PopulateIndexColumn(
vtkTable* output);
 
  141     std::vector<vtkIdType> oldRows);
 
  148     std::vector<vtkIdType> oldRows);
 
  155     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()