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

Post Filter for on demand conversion. More...

#include <vtkPVPostFilter.h>

Inherits vtkDataObjectAlgorithm.

Public Types

typedef vtkDataObjectAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
vtkExecutive * CreateDefaultExecutive ()
 We need to override this method because the composite data pipeline is not what we want. More...
 

Static Public Member Functions

static vtkPVPostFilterNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPVPostFilterSafeDownCast (vtkObject *o)
 
static vtkStdString DefaultComponentName (int componentNumber, int componentCount)
 

Protected Member Functions

 vtkPVPostFilter ()
 
 ~vtkPVPostFilter ()
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
virtual int RequestDataObject (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
int DoAnyNeededConversions (vtkDataObject *output)
 
int DoAnyNeededConversions (vtkDataSet *output, const char *requested_name, int fieldAssociation, const char *demangled_name, const char *demagled_component_name)
 
void CellDataToPointData (vtkDataSet *output)
 
void PointDataToCellData (vtkDataSet *output)
 
int ExtractComponent (vtkDataSetAttributes *dsa, const char *requested_name, const char *demangled_name, const char *demagled_component_name)
 

Detailed Description

Post Filter for on demand conversion.

vtkPVPostFilter is a filter used for on demand conversion of properties 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.

Definition at line 35 of file vtkPVPostFilter.h.

Member Typedef Documentation

◆ Superclass

typedef vtkDataObjectAlgorithm vtkPVPostFilter::Superclass

Definition at line 39 of file vtkPVPostFilter.h.

Constructor & Destructor Documentation

◆ vtkPVPostFilter()

vtkPVPostFilter::vtkPVPostFilter ( )
protected

◆ ~vtkPVPostFilter()

vtkPVPostFilter::~vtkPVPostFilter ( )
protected

Member Function Documentation

◆ New()

static vtkPVPostFilter* vtkPVPostFilter::New ( )
static

◆ GetClassName()

virtual const char* vtkPVPostFilter::GetClassName ( )
virtual

◆ IsTypeOf()

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

◆ IsA()

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

◆ SafeDownCast()

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

◆ PrintSelf()

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

◆ CreateDefaultExecutive()

vtkExecutive* vtkPVPostFilter::CreateDefaultExecutive ( )

We need to override this method because the composite data pipeline is not what we want.

Instead we need the PVCompositeDataPipeline so that we can figure out what we conversion(s) we need to do

◆ DefaultComponentName()

static vtkStdString vtkPVPostFilter::DefaultComponentName ( int  componentNumber,
int  componentCount 
)
static

◆ FillInputPortInformation()

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

◆ RequestDataObject()

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

◆ RequestData()

virtual int vtkPVPostFilter::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

◆ DoAnyNeededConversions() [1/2]

int vtkPVPostFilter::DoAnyNeededConversions ( vtkDataObject *  output)
protected

◆ DoAnyNeededConversions() [2/2]

int vtkPVPostFilter::DoAnyNeededConversions ( vtkDataSet *  output,
const char *  requested_name,
int  fieldAssociation,
const char *  demangled_name,
const char *  demagled_component_name 
)
protected

◆ CellDataToPointData()

void vtkPVPostFilter::CellDataToPointData ( vtkDataSet *  output)
protected

◆ PointDataToCellData()

void vtkPVPostFilter::PointDataToCellData ( vtkDataSet *  output)
protected

◆ ExtractComponent()

int vtkPVPostFilter::ExtractComponent ( vtkDataSetAttributes *  dsa,
const char *  requested_name,
const char *  demangled_name,
const char *  demagled_component_name 
)
protected

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