ParaView
|
Reduces cell/point attribute data with different modes to combine cell/point data. More...
#include <vtkAttributeDataReductionFilter.h>
Inherits vtkDataObjectAlgorithm.
Public Types | |
enum | ReductionTypes { ADD = 1, MAX = 2, MIN = 3 } |
enum | AttributeTypes { POINT_DATA = 0x01, CELL_DATA = 0x02, FIELD_DATA = 0x04, ROW_DATA = 0x08 } |
typedef vtkDataObjectAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetAttributeType (int) |
virtual int | GetAttributeType () |
virtual void | SetReductionType (int) |
virtual int | GetReductionType () |
const char * | GetReductionTypeAsString () |
void | SetReductionTypeToAdd () |
void | SetReductionTypeToMax () |
void | SetReductionTypeToMin () |
Static Public Member Functions | |
static vtkAttributeDataReductionFilter * | New () |
static int | IsTypeOf (const char *type) |
static vtkAttributeDataReductionFilter * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkAttributeDataReductionFilter () | |
~vtkAttributeDataReductionFilter () | |
virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
virtual int | RequestDataObject (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
This is called by the superclass. More... | |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
Protected Attributes | |
int | ReductionType |
int | AttributeType |
Reduces cell/point attribute data with different modes to combine cell/point data.
Filter that takes data with same structure on multiple input connections to produce a reduced dataset with cell/point data summed/maxed/minned for all cells/points. Data arrays not available in all inputs are discarded. The attribute to reduce can be set to point or cell or field or all. Only selected attributes will be reduced according to the type choosen, all other attributes are those at the first input.
Definition at line 34 of file vtkAttributeDataReductionFilter.h.
typedef vtkDataObjectAlgorithm vtkAttributeDataReductionFilter::Superclass |
Definition at line 39 of file vtkAttributeDataReductionFilter.h.
Enumerator | |
---|---|
ADD | |
MAX | |
MIN |
Definition at line 42 of file vtkAttributeDataReductionFilter.h.
Enumerator | |
---|---|
POINT_DATA | |
CELL_DATA | |
FIELD_DATA | |
ROW_DATA |
Definition at line 49 of file vtkAttributeDataReductionFilter.h.
|
protected |
|
protected |
|
static |
|
virtual |
|
static |
|
virtual |
|
static |
void vtkAttributeDataReductionFilter::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inline |
Definition at line 69 of file vtkAttributeDataReductionFilter.h.
|
inline |
Definition at line 82 of file vtkAttributeDataReductionFilter.h.
|
inline |
Definition at line 83 of file vtkAttributeDataReductionFilter.h.
|
inline |
Definition at line 84 of file vtkAttributeDataReductionFilter.h.
|
protectedvirtual |
|
protectedvirtual |
This is called by the superclass.
This is the method you should override.
|
protectedvirtual |
|
protected |
Definition at line 99 of file vtkAttributeDataReductionFilter.h.
|
protected |
Definition at line 100 of file vtkAttributeDataReductionFilter.h.