38 #ifndef vtkReduceTable_h 39 #define vtkReduceTable_h 81 int GetReductionMethodForColumn(
vtkIdType col);
85 void SetReductionMethodForColumn(
vtkIdType col,
int method);
117 void PopulateIndexColumn(
vtkTable *output);
129 std::vector<vtkIdType> oldRows);
137 std::vector<vtkIdType> oldRows);
145 std::vector<vtkIdType> oldRows);
std::set< vtkVariant > IndexValues
void PrintSelf(ostream &os, vtkIndent indent)
static vtkTableAlgorithm * New()
GLenum GLenum GLenum input
#define vtkGetMacro(name, type)
#define vtkTypeMacro(thisClass, superclass)
A atomic type representing the union of many types.
GLenum GLenum GLvoid * row
std::map< vtkVariant, std::vector< vtkIdType > > NewRowToOldRowsMap
std::map< vtkIdType, int > ColumnReductionMethods
a simple class to control print indentation
#define VTKINFOVISCORE_EXPORT
A table, which contains similar-typed columns of data.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Superclass for algorithms that produce only vtkTables as output.
int NonNumericalReductionMethod
combine some of the rows of a table
#define vtkSetMacro(name, type)
int NumericalReductionMethod