35 #include "vtkPVVTKExtensionsDefaultModule.h" 36 #include "vtkPolyDataAlgorithm.h" 39 class vtkAbstractArray;
40 class vtkUnsignedCharArray;
42 class VTKPVVTKEXTENSIONSDEFAULT_EXPORT
vtkMinMax :
public vtkPolyDataAlgorithm
47 void PrintSelf(ostream& os, vtkIndent indent);
61 vtkSetClampMacro(Operation,
int, MIN, SUM);
62 vtkGetMacro(Operation,
int);
63 void SetOperation(
const char* op);
70 vtkGetMacro(MismatchOccurred,
int);
78 vtkGetStringMacro(FirstPasses);
79 void FlagsForPoints();
92 virtual int FillInputPortInformation(
int port, vtkInformation* info);
95 virtual int RequestData(vtkInformation* request, vtkInformationVector** inputVector,
96 vtkInformationVector* outputVector);
99 void OperateOnField(vtkFieldData*
id, vtkFieldData* od);
100 void OperateOnArray(vtkAbstractArray* ia, vtkAbstractArray* oa);
119 void operator=(const
vtkMinMax&) VTK_DELETE_FUNCTION;
Finds the min, max, or sum of all of its input data attributes.
vtkUnsignedCharArray * GhostArray
Operations
Selects the operation to perform on the data.