ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkOrderedCompositeDistributor Class Reference

#include <vtkOrderedCompositeDistributor.h>

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

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
virtual void PrintSelf (ostream &os, vtkIndent indent)
virtual vtkDataSetSurfaceFilterGetToPolyData ()
virtual void SetToPolyData (vtkDataSetSurfaceFilter *)
virtual void SetPKdTree (vtkPKdTree *)
virtual vtkPKdTreeGetPKdTree ()
virtual void SetController (vtkMultiProcessController *)
virtual vtkMultiProcessControllerGetController ()
virtual void SetPassThrough (int)
virtual int GetPassThrough ()
virtual void PassThroughOn ()
virtual void PassThroughOff ()
virtual void SetOutputType (const char *)
virtual char * GetOutputType ()

Static Public Member Functions

static int IsTypeOf (const char *type)
static
vtkOrderedCompositeDistributor
SafeDownCast (vtkObject *o)
static
vtkOrderedCompositeDistributor
New ()

Protected Member Functions

 vtkOrderedCompositeDistributor ()
 ~vtkOrderedCompositeDistributor ()
int FillInputPortInformation (int port, vtkInformation *info)
int RequestDataObject (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual void ReportReferences (vtkGarbageCollector *collector)

Protected Attributes

vtkPKdTreePKdTree
vtkMultiProcessControllerController
vtkDataSetSurfaceFilterToPolyData
int PassThrough
char * OutputType
vtkDataSetLastInput
vtkDataSetLastOutput
vtkBSPCutsLastCuts
vtkTimeStamp LastUpdate

Detailed Description

This class distributes data for use with ordered compositing (i.e. with IceT). The composite distributor takes the same vtkPKdTree that IceT and will use that to distribute the data.

Input poly data will be converted back to poly data on the output.

This class also has an optional pass through mode to make it easy to turn ordered compositing on and off.

Definition at line 52 of file vtkOrderedCompositeDistributor.h.


Constructor & Destructor Documentation

vtkOrderedCompositeDistributor::vtkOrderedCompositeDistributor ( ) [protected]
vtkOrderedCompositeDistributor::~vtkOrderedCompositeDistributor ( ) [protected]

Member Function Documentation

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

Reimplemented from vtkPointSetAlgorithm.

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

Reimplemented from vtkPointSetAlgorithm.

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

Reimplemented from vtkPointSetAlgorithm.

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

Reimplemented from vtkPointSetAlgorithm.

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

Reimplemented from vtkPointSetAlgorithm.

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

Reimplemented from vtkPointSetAlgorithm.

virtual void vtkOrderedCompositeDistributor::SetPKdTree ( vtkPKdTree ) [virtual]

Set the vtkPKdTree to distribute with.

virtual vtkPKdTree* vtkOrderedCompositeDistributor::GetPKdTree ( ) [virtual]

Set the vtkPKdTree to distribute with.

virtual void vtkOrderedCompositeDistributor::SetController ( vtkMultiProcessController ) [virtual]

Set/get the controller to distribute with.

virtual vtkMultiProcessController* vtkOrderedCompositeDistributor::GetController ( ) [virtual]

Set/get the controller to distribute with.

virtual void vtkOrderedCompositeDistributor::SetPassThrough ( int  ) [virtual]

When on, data is passed through without compositing.

virtual int vtkOrderedCompositeDistributor::GetPassThrough ( ) [virtual]

When on, data is passed through without compositing.

virtual void vtkOrderedCompositeDistributor::PassThroughOn ( ) [virtual]

When on, data is passed through without compositing.

virtual void vtkOrderedCompositeDistributor::PassThroughOff ( ) [virtual]

When on, data is passed through without compositing.

virtual void vtkOrderedCompositeDistributor::SetOutputType ( const char *  ) [virtual]

When non-null, the output will be converted to the given type.

virtual char* vtkOrderedCompositeDistributor::GetOutputType ( ) [virtual]

When non-null, the output will be converted to the given type.

virtual vtkDataSetSurfaceFilter* vtkOrderedCompositeDistributor::GetToPolyData ( ) [virtual]
virtual void vtkOrderedCompositeDistributor::SetToPolyData ( vtkDataSetSurfaceFilter ) [virtual]
int vtkOrderedCompositeDistributor::FillInputPortInformation ( int  port,
vtkInformation info 
) [protected, virtual]

Reimplemented from vtkPointSetAlgorithm.

int vtkOrderedCompositeDistributor::RequestDataObject ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
) [protected, virtual]

Reimplemented from vtkPointSetAlgorithm.

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

Reimplemented from vtkPointSetAlgorithm.

virtual void vtkOrderedCompositeDistributor::ReportReferences ( vtkGarbageCollector collector) [protected, virtual]

Reimplemented from vtkAlgorithm.


Member Data Documentation

Definition at line 98 of file vtkOrderedCompositeDistributor.h.

Definition at line 99 of file vtkOrderedCompositeDistributor.h.

Definition at line 104 of file vtkOrderedCompositeDistributor.h.

Definition at line 106 of file vtkOrderedCompositeDistributor.h.

Definition at line 117 of file vtkOrderedCompositeDistributor.h.

Definition at line 119 of file vtkOrderedCompositeDistributor.h.

Definition at line 120 of file vtkOrderedCompositeDistributor.h.

Definition at line 121 of file vtkOrderedCompositeDistributor.h.

Definition at line 122 of file vtkOrderedCompositeDistributor.h.


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