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

filter used to remove partial arrays across processes. More...

#include <vtkCleanArrays.h>

Inherits vtkPassInputTypeAlgorithm.

Public Types

typedef vtkPassInputTypeAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void SetController (vtkMultiProcessController *controller)
 The user can set the controller used for inter-process communication. More...
 
virtual vtkMultiProcessController * GetController ()
 The user can set the controller used for inter-process communication. More...
 
virtual void SetFillPartialArrays (bool)
 When set to true (false by default), 0 filled array will be added for missing arrays on this process (instead of removing partial arrays). More...
 
virtual bool GetFillPartialArrays ()
 When set to true (false by default), 0 filled array will be added for missing arrays on this process (instead of removing partial arrays). More...
 
virtual void FillPartialArraysOn ()
 When set to true (false by default), 0 filled array will be added for missing arrays on this process (instead of removing partial arrays). More...
 
virtual void FillPartialArraysOff ()
 When set to true (false by default), 0 filled array will be added for missing arrays on this process (instead of removing partial arrays). More...
 

Static Public Member Functions

static vtkCleanArraysNew ()
 
static int IsTypeOf (const char *type)
 
static vtkCleanArraysSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkCleanArrays ()
 
 ~vtkCleanArrays ()
 
virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 

Protected Attributes

vtkMultiProcessController * Controller
 
bool FillPartialArrays
 

Detailed Description

filter used to remove partial arrays across processes.

vtkCleanArrays is a filter used to remove (or fill up) partial arrays in a vtkDataSet (or a vtkCompositeDataSet) across processes (and blocks). Empty dataset on any processes is skipped and doesn't affect the array pruned (or filled) in the output. This filter also handles certain non-composite data objects such a tables.

Definition at line 34 of file vtkCleanArrays.h.

Member Typedef Documentation

§ Superclass

typedef vtkPassInputTypeAlgorithm vtkCleanArrays::Superclass

Definition at line 38 of file vtkCleanArrays.h.

Constructor & Destructor Documentation

§ vtkCleanArrays()

vtkCleanArrays::vtkCleanArrays ( )
protected

§ ~vtkCleanArrays()

vtkCleanArrays::~vtkCleanArrays ( )
protected

Member Function Documentation

§ New()

static vtkCleanArrays* vtkCleanArrays::New ( )
static

§ GetClassName()

virtual const char* vtkCleanArrays::GetClassName ( )
virtual

§ IsTypeOf()

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

§ IsA()

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

§ SafeDownCast()

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

§ PrintSelf()

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

§ SetController()

void vtkCleanArrays::SetController ( vtkMultiProcessController *  controller)

The user can set the controller used for inter-process communication.

By default set to the global communicator.

§ GetController()

virtual vtkMultiProcessController* vtkCleanArrays::GetController ( )
virtual

The user can set the controller used for inter-process communication.

By default set to the global communicator.

§ SetFillPartialArrays()

virtual void vtkCleanArrays::SetFillPartialArrays ( bool  )
virtual

When set to true (false by default), 0 filled array will be added for missing arrays on this process (instead of removing partial arrays).

§ GetFillPartialArrays()

virtual bool vtkCleanArrays::GetFillPartialArrays ( )
virtual

When set to true (false by default), 0 filled array will be added for missing arrays on this process (instead of removing partial arrays).

§ FillPartialArraysOn()

virtual void vtkCleanArrays::FillPartialArraysOn ( )
virtual

When set to true (false by default), 0 filled array will be added for missing arrays on this process (instead of removing partial arrays).

§ FillPartialArraysOff()

virtual void vtkCleanArrays::FillPartialArraysOff ( )
virtual

When set to true (false by default), 0 filled array will be added for missing arrays on this process (instead of removing partial arrays).

§ RequestData()

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

Member Data Documentation

§ Controller

vtkMultiProcessController* vtkCleanArrays::Controller
protected

Definition at line 67 of file vtkCleanArrays.h.

§ FillPartialArrays

bool vtkCleanArrays::FillPartialArrays
protected

Definition at line 69 of file vtkCleanArrays.h.


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