28 #ifndef vtkAttributeDataReductionFilter_h 29 #define vtkAttributeDataReductionFilter_h 31 #include "vtkDataObjectAlgorithm.h" 32 #include "vtkPVVTKExtensionsDefaultModule.h" 35 :
public vtkDataObjectAlgorithm
40 void PrintSelf(ostream& os, vtkIndent indent);
62 vtkSetMacro(AttributeType,
int);
63 vtkGetMacro(AttributeType,
int);
67 vtkSetMacro(ReductionType,
int);
68 vtkGetMacro(ReductionType,
int);
71 switch (this->ReductionType)
89 virtual int RequestData(vtkInformation* request, vtkInformationVector** inputVector,
90 vtkInformationVector* outputVector);
96 virtual int RequestDataObject(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
98 virtual int FillInputPortInformation(
int port, vtkInformation* info);
void SetReductionTypeToAdd()
void SetReductionTypeToMax()
Reduces cell/point attribute data with different modes to combine cell/point data.
const char * GetReductionTypeAsString()
void SetReductionTypeToMin()