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

used to merge rows in tables. More...

#include <vtkPVMergeTables.h>

Inheritance diagram for vtkPVMergeTables:
Inheritance graph
[legend]
Collaboration diagram for vtkPVMergeTables:
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)

Static Public Member Functions

static vtkPVMergeTablesNew ()
static int IsTypeOf (const char *type)
static vtkPVMergeTablesSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkPVMergeTables ()
 ~vtkPVMergeTables ()
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int FillInputPortInformation (int port, vtkInformation *info)
virtual vtkExecutiveCreateDefaultExecutive ()

Detailed Description

used to merge rows in tables.

Simplified version of vtkMergeTables which simply combines tables merging columns. This assumes that each of the inputs either has exactly identical columns or no columns at all. This filter can handle composite datasets as well. The output is produced by merging corresponding leaf nodes. This assumes that all inputs have the same composite structure. All inputs must either be vtkTable or vtkCompositeDataSet mixing is not allowed. The output is a flattened vtkTable.

Todo:
We may want to merge this functionality into vtkMergeTables filter itself.

Definition at line 36 of file vtkPVMergeTables.h.


Constructor & Destructor Documentation

vtkPVMergeTables::vtkPVMergeTables ( ) [protected]
vtkPVMergeTables::~vtkPVMergeTables ( ) [protected]

Member Function Documentation

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

Reimplemented from vtkTableAlgorithm.

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

Reimplemented from vtkTableAlgorithm.

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

Reimplemented from vtkTableAlgorithm.

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

Reimplemented from vtkTableAlgorithm.

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

Reimplemented from vtkTableAlgorithm.

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

Reimplemented from vtkTableAlgorithm.

int vtkPVMergeTables::RequestData ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
) [protected, virtual]

Reimplemented from vtkTableAlgorithm.

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

Reimplemented from vtkTableAlgorithm.

virtual vtkExecutive* vtkPVMergeTables::CreateDefaultExecutive ( ) [protected, virtual]

Reimplemented from vtkAlgorithm.


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