ParaView
|
Finds the min, max, or sum of all of its input data attributes. More...
#include <vtkMinMax.h>
Inherits vtkPolyDataAlgorithm.
Public Types | |
enum | Operations { MIN = 0, MAX = 1, SUM = 2 } |
Selects the operation to perform on the data. More... | |
typedef vtkPolyDataAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetOperation (int) |
virtual int | GetOperation () |
void | SetOperation (const char *op) |
virtual int | GetMismatchOccurred () |
A diagnostic that should be zero. More... | |
virtual char * | GetFirstPasses () |
Contains a flag for each component of each (Point or Cell) array that indicates if any of the results were never initialized. More... | |
void | FlagsForPoints () |
Contains a flag for each component of each (Point or Cell) array that indicates if any of the results were never initialized. More... | |
void | FlagsForCells () |
Contains a flag for each component of each (Point or Cell) array that indicates if any of the results were never initialized. More... | |
Static Public Member Functions | |
static vtkMinMax * | New () |
static int | IsTypeOf (const char *type) |
static vtkMinMax * | SafeDownCast (vtkObject *o) |
Public Attributes | |
const char * | Name |
vtkIdType | Idx |
Protected Member Functions | |
vtkMinMax () | |
~vtkMinMax () | |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
void | OperateOnField (vtkFieldData *id, vtkFieldData *od) |
void | OperateOnArray (vtkAbstractArray *ia, vtkAbstractArray *oa) |
Protected Attributes | |
int | Operation |
int | ComponentIdx |
char * | CFirstPass |
char * | PFirstPass |
char * | FirstPasses |
vtkUnsignedCharArray * | GhostArray |
int | MismatchOccurred |
Finds the min, max, or sum of all of its input data attributes.
This filter lets the user choose from a set of operations and then runs that operation on all of the attribute data of its input(s). For example if MIN is requested, it finds the minimum values in all of its input data arrays. If this filter has multiple input data sets attached to its first input port, it will run the operation on each input data set in turn, producing a global minimum value over all the inputs. In parallel runs this filter REQUIRES ghost arrays to skip redundant information. The output of this filter will always be a single vtkPolyData that contains exactly one point and one cell (a VTK_VERTEX).
Definition at line 42 of file vtkMinMax.h.
typedef vtkPolyDataAlgorithm vtkMinMax::Superclass |
Definition at line 46 of file vtkMinMax.h.
Selects the operation to perform on the data.
min/max, sum...
Enumerator | |
---|---|
MIN | |
MAX | |
SUM |
Definition at line 54 of file vtkMinMax.h.
|
protected |
|
protected |
|
static |
|
virtual |
|
static |
|
virtual |
|
static |
void vtkMinMax::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
|
virtual |
void vtkMinMax::SetOperation | ( | const char * | op | ) |
|
virtual |
A diagnostic that should be zero.
One indicates that some array didn't match up exactly.
|
virtual |
Contains a flag for each component of each (Point or Cell) array that indicates if any of the results were never initialized.
void vtkMinMax::FlagsForPoints | ( | ) |
Contains a flag for each component of each (Point or Cell) array that indicates if any of the results were never initialized.
void vtkMinMax::FlagsForCells | ( | ) |
Contains a flag for each component of each (Point or Cell) array that indicates if any of the results were never initialized.
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
const char* vtkMinMax::Name |
Definition at line 84 of file vtkMinMax.h.
vtkIdType vtkMinMax::Idx |
Definition at line 85 of file vtkMinMax.h.
|
protected |
Definition at line 103 of file vtkMinMax.h.
|
protected |
Definition at line 106 of file vtkMinMax.h.
|
protected |
Definition at line 107 of file vtkMinMax.h.
|
protected |
Definition at line 108 of file vtkMinMax.h.
|
protected |
Definition at line 109 of file vtkMinMax.h.
|
protected |
Definition at line 112 of file vtkMinMax.h.
|
protected |
Definition at line 115 of file vtkMinMax.h.