ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkAttributeDataReductionFilter Class Reference

Reduces cell/point attribute data with different modes to combine cell/point data. More...

#include <vtkAttributeDataReductionFilter.h>

Inheritance diagram for vtkAttributeDataReductionFilter:
Inheritance graph
[legend]
Collaboration diagram for vtkAttributeDataReductionFilter:
Collaboration graph
[legend]

List of all members.

Public Types

enum  ReductionTypes { ADD = 1, MAX = 2, MIN = 3 }
enum  AttributeTypes { POINT_DATA = 0x01, CELL_DATA = 0x02, FIELD_DATA = 0x04, ROW_DATA = 0x08 }

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 FillInputPortInformation (int port, vtkInformation *info)
virtual int RequestDataObject (vtkInformation *, vtkInformationVector **, vtkInformationVector *)

Protected Attributes

int ReductionType
int AttributeType

Detailed Description

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 32 of file vtkAttributeDataReductionFilter.h.


Member Enumeration Documentation

Enumerator:
ADD 
MAX 
MIN 

Definition at line 39 of file vtkAttributeDataReductionFilter.h.

Enumerator:
POINT_DATA 
CELL_DATA 
FIELD_DATA 
ROW_DATA 

Definition at line 46 of file vtkAttributeDataReductionFilter.h.


Constructor & Destructor Documentation

vtkAttributeDataReductionFilter::vtkAttributeDataReductionFilter ( ) [protected]
vtkAttributeDataReductionFilter::~vtkAttributeDataReductionFilter ( ) [protected]

Member Function Documentation

static vtkAttributeDataReductionFilter* vtkAttributeDataReductionFilter::New ( ) [static]

Reimplemented from vtkDataObjectAlgorithm.

virtual const char* vtkAttributeDataReductionFilter::GetClassName ( ) [virtual]

Reimplemented from vtkDataObjectAlgorithm.

static int vtkAttributeDataReductionFilter::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkDataObjectAlgorithm.

virtual int vtkAttributeDataReductionFilter::IsA ( const char *  type) [virtual]

Reimplemented from vtkDataObjectAlgorithm.

static vtkAttributeDataReductionFilter* vtkAttributeDataReductionFilter::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkDataObjectAlgorithm.

void vtkAttributeDataReductionFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkDataObjectAlgorithm.

virtual void vtkAttributeDataReductionFilter::SetAttributeType ( int  ) [virtual]
virtual int vtkAttributeDataReductionFilter::GetAttributeType ( ) [virtual]
virtual void vtkAttributeDataReductionFilter::SetReductionType ( int  ) [virtual]
virtual int vtkAttributeDataReductionFilter::GetReductionType ( ) [virtual]
const char* vtkAttributeDataReductionFilter::GetReductionTypeAsString ( ) [inline]

Definition at line 67 of file vtkAttributeDataReductionFilter.h.

void vtkAttributeDataReductionFilter::SetReductionTypeToAdd ( ) [inline]

Definition at line 80 of file vtkAttributeDataReductionFilter.h.

void vtkAttributeDataReductionFilter::SetReductionTypeToMax ( ) [inline]

Definition at line 82 of file vtkAttributeDataReductionFilter.h.

void vtkAttributeDataReductionFilter::SetReductionTypeToMin ( ) [inline]

Definition at line 84 of file vtkAttributeDataReductionFilter.h.

virtual int vtkAttributeDataReductionFilter::RequestData ( vtkInformation request,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
) [protected, virtual]

Reimplemented from vtkDataObjectAlgorithm.

virtual int vtkAttributeDataReductionFilter::RequestDataObject ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
) [protected, virtual]

This is called by the superclass. This is the method you should override.

Reimplemented from vtkDataObjectAlgorithm.

virtual int vtkAttributeDataReductionFilter::FillInputPortInformation ( int  port,
vtkInformation info 
) [protected, virtual]

Reimplemented from vtkDataObjectAlgorithm.


Member Data Documentation

Definition at line 103 of file vtkAttributeDataReductionFilter.h.

Definition at line 104 of file vtkAttributeDataReductionFilter.h.


The documentation for this class was generated from the following file: