ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkPVPostFilterExecutive Class Reference

Executive supporting post filters. More...

#include <vtkPVPostFilterExecutive.h>

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

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
vtkInformationGetPostArrayToProcessInformation (int idx)
void SetPostArrayToProcessInformation (int idx, vtkInformation *inInfo)
vtkDataObjectGetCompositeInputData (int port, int index, vtkInformationVector **inInfoVec)

Static Public Member Functions

static vtkPVPostFilterExecutiveNew ()
static int IsTypeOf (const char *type)
static vtkPVPostFilterExecutiveSafeDownCast (vtkObject *o)
static
vtkInformationInformationVectorKey
POST_ARRAYS_TO_PROCESS ()
static
vtkInformationStringVectorKey
POST_ARRAY_COMPONENT_KEY ()

Protected Member Functions

 vtkPVPostFilterExecutive ()
 ~vtkPVPostFilterExecutive ()
virtual int NeedToExecuteData (int outputPort, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
bool MatchingPropertyInformation (vtkInformation *inputArrayInfo, vtkInformation *postArrayInfo)

Detailed Description

Executive supporting post filters.

vtkPVPostFilterExecutive is an executive that supports the creation of post filters for the following uses cases: Provide the ability to automatically use a vector component as a scalar input property.

Interpolate cell centered data to point data, and the inverse if needed by the filter.

See also:
vtkCompositeDataPipeline

Definition at line 39 of file vtkPVPostFilterExecutive.h.


Constructor & Destructor Documentation

vtkPVPostFilterExecutive::vtkPVPostFilterExecutive ( ) [protected]
vtkPVPostFilterExecutive::~vtkPVPostFilterExecutive ( ) [protected]

Member Function Documentation

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

Reimplemented from vtkCompositeDataPipeline.

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

Reimplemented from vtkCompositeDataPipeline.

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

Reimplemented from vtkCompositeDataPipeline.

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

Reimplemented from vtkCompositeDataPipeline.

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

Reimplemented from vtkCompositeDataPipeline.

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

Reimplemented from vtkCompositeDataPipeline.

static vtkInformationInformationVectorKey* vtkPVPostFilterExecutive::POST_ARRAYS_TO_PROCESS ( ) [static]
static vtkInformationStringVectorKey* vtkPVPostFilterExecutive::POST_ARRAY_COMPONENT_KEY ( ) [static]
vtkDataObject* vtkPVPostFilterExecutive::GetCompositeInputData ( int  port,
int  index,
vtkInformationVector **  inInfoVec 
)

Returns the data object stored with the DATA_OBJECT() in the input port

Reimplemented from vtkCompositeDataPipeline.

vtkInformation* vtkPVPostFilterExecutive::GetPostArrayToProcessInformation ( int  idx)
void vtkPVPostFilterExecutive::SetPostArrayToProcessInformation ( int  idx,
vtkInformation inInfo 
)
virtual int vtkPVPostFilterExecutive::NeedToExecuteData ( int  outputPort,
vtkInformationVector **  inInfoVec,
vtkInformationVector outInfoVec 
) [protected, virtual]

Reimplemented from vtkCompositeDataPipeline.

bool vtkPVPostFilterExecutive::MatchingPropertyInformation ( vtkInformation inputArrayInfo,
vtkInformation postArrayInfo 
) [protected]

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