ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkAttributeDataReductionFilter Class Reference

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 vtkAttributeDataReductionFilterNew ()
 
static int IsTypeOf (const char *type)
 
static vtkAttributeDataReductionFilterSafeDownCast (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
 

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

Member Typedef Documentation

§ Superclass

typedef vtkDataObjectAlgorithm vtkAttributeDataReductionFilter::Superclass

Definition at line 39 of file vtkAttributeDataReductionFilter.h.

Member Enumeration Documentation

§ ReductionTypes

Enumerator
ADD 
MAX 
MIN 

Definition at line 42 of file vtkAttributeDataReductionFilter.h.

§ AttributeTypes

Enumerator
POINT_DATA 
CELL_DATA 
FIELD_DATA 
ROW_DATA 

Definition at line 49 of file vtkAttributeDataReductionFilter.h.

Constructor & Destructor Documentation

§ vtkAttributeDataReductionFilter()

vtkAttributeDataReductionFilter::vtkAttributeDataReductionFilter ( )
protected

§ ~vtkAttributeDataReductionFilter()

vtkAttributeDataReductionFilter::~vtkAttributeDataReductionFilter ( )
protected

Member Function Documentation

§ New()

static vtkAttributeDataReductionFilter* vtkAttributeDataReductionFilter::New ( )
static

§ GetClassName()

virtual const char* vtkAttributeDataReductionFilter::GetClassName ( )
virtual

§ IsTypeOf()

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

§ IsA()

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

§ SafeDownCast()

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

§ PrintSelf()

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

§ SetAttributeType()

virtual void vtkAttributeDataReductionFilter::SetAttributeType ( int  )
virtual

§ GetAttributeType()

virtual int vtkAttributeDataReductionFilter::GetAttributeType ( )
virtual

§ SetReductionType()

virtual void vtkAttributeDataReductionFilter::SetReductionType ( int  )
virtual

§ GetReductionType()

virtual int vtkAttributeDataReductionFilter::GetReductionType ( )
virtual

§ GetReductionTypeAsString()

const char* vtkAttributeDataReductionFilter::GetReductionTypeAsString ( )
inline

Definition at line 69 of file vtkAttributeDataReductionFilter.h.

§ SetReductionTypeToAdd()

void vtkAttributeDataReductionFilter::SetReductionTypeToAdd ( )
inline

Definition at line 82 of file vtkAttributeDataReductionFilter.h.

§ SetReductionTypeToMax()

void vtkAttributeDataReductionFilter::SetReductionTypeToMax ( )
inline

Definition at line 83 of file vtkAttributeDataReductionFilter.h.

§ SetReductionTypeToMin()

void vtkAttributeDataReductionFilter::SetReductionTypeToMin ( )
inline

Definition at line 84 of file vtkAttributeDataReductionFilter.h.

§ RequestData()

virtual int vtkAttributeDataReductionFilter::RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual

§ RequestDataObject()

virtual int vtkAttributeDataReductionFilter::RequestDataObject ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

This is called by the superclass.

This is the method you should override.

§ FillInputPortInformation()

virtual int vtkAttributeDataReductionFilter::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
protectedvirtual

Member Data Documentation

§ ReductionType

int vtkAttributeDataReductionFilter::ReductionType
protected

Definition at line 99 of file vtkAttributeDataReductionFilter.h.

§ AttributeType

int vtkAttributeDataReductionFilter::AttributeType
protected

Definition at line 100 of file vtkAttributeDataReductionFilter.h.


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