Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkOrderedCompositeDistributor Class Reference

#include <vtkOrderedCompositeDistributor.h>

List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkOrderedCompositeDistributor, vtkPointSetAlgorithm)
virtual void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetPKdTree (vtkPKdTree *)
virtual vtkPKdTree * GetPKdTree ()
virtual void SetController (vtkMultiProcessController *)
virtual vtkMultiProcessController * GetController ()
virtual void SetPassThrough (int)
virtual int GetPassThrough ()
virtual void PassThroughOn ()
virtual void PassThroughOff ()
virtual void SetOutputType (const char *)
virtual char * GetOutputType ()
virtual vtkDistributedDataFilter * GetD3 ()
virtual void SetD3 (vtkDistributedDataFilter *)
virtual vtkDataSetSurfaceFilter * GetToPolyData ()
virtual void SetToPolyData (vtkDataSetSurfaceFilter *)

Static Public Member Functions

vtkOrderedCompositeDistributorNew ()

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

vtkPKdTree * PKdTree
vtkMultiProcessController * Controller
vtkDistributedDataFilter * D3
vtkDataSetSurfaceFilter * ToPolyData
int PassThrough
char * OutputType


Detailed Description

This class distributes data for use with ordered compositing (i.e. with vtkIceTRenderManager). The composite distributor takes the same vtkPKdTree that vtkIceTRenderManager 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 50 of file vtkOrderedCompositeDistributor.h.


Constructor & Destructor Documentation

vtkOrderedCompositeDistributor::vtkOrderedCompositeDistributor  )  [protected]
 

vtkOrderedCompositeDistributor::~vtkOrderedCompositeDistributor  )  [protected]
 


Member Function Documentation

vtkOrderedCompositeDistributor::vtkTypeRevisionMacro vtkOrderedCompositeDistributor  ,
vtkPointSetAlgorithm 
 

vtkOrderedCompositeDistributor* vtkOrderedCompositeDistributor::New  )  [static]
 

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

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 vtkDistributedDataFilter* vtkOrderedCompositeDistributor::GetD3  )  [virtual]
 

Set/get some internal filters.

virtual void vtkOrderedCompositeDistributor::SetD3 vtkDistributedDataFilter *   )  [virtual]
 

Set/get some internal filters.

virtual vtkDataSetSurfaceFilter* vtkOrderedCompositeDistributor::GetToPolyData  )  [virtual]
 

Set/get some internal filters.

virtual void vtkOrderedCompositeDistributor::SetToPolyData vtkDataSetSurfaceFilter *   )  [virtual]
 

Set/get some internal filters.

int vtkOrderedCompositeDistributor::FillInputPortInformation int  port,
vtkInformation *  info
[protected]
 

int vtkOrderedCompositeDistributor::RequestDataObject vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector * 
[protected]
 

int vtkOrderedCompositeDistributor::RequestData vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector * 
[protected]
 

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


Member Data Documentation

vtkPKdTree* vtkOrderedCompositeDistributor::PKdTree [protected]
 

Definition at line 94 of file vtkOrderedCompositeDistributor.h.

vtkMultiProcessController* vtkOrderedCompositeDistributor::Controller [protected]
 

Definition at line 95 of file vtkOrderedCompositeDistributor.h.

vtkDistributedDataFilter* vtkOrderedCompositeDistributor::D3 [protected]
 

Definition at line 97 of file vtkOrderedCompositeDistributor.h.

vtkDataSetSurfaceFilter* vtkOrderedCompositeDistributor::ToPolyData [protected]
 

Definition at line 98 of file vtkOrderedCompositeDistributor.h.

int vtkOrderedCompositeDistributor::PassThrough [protected]
 

Definition at line 100 of file vtkOrderedCompositeDistributor.h.

char* vtkOrderedCompositeDistributor::OutputType [protected]
 

Definition at line 111 of file vtkOrderedCompositeDistributor.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:40:51 2006 for ParaView by doxygen 1.3.5