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

vtkSMCompositeDisplayProxy Class Reference

#include <vtkSMCompositeDisplayProxy.h>

Inheritance diagram for vtkSMCompositeDisplayProxy:

Inheritance graph
[legend]
Collaboration diagram for vtkSMCompositeDisplayProxy:

Collaboration graph
[legend]
List of all members.

[NOHEADER]

enum  MoveMode { PASS_THROUGH = 0, COLLECT, CLONE }
enum  Server { CLIENT = 0, DATA_SERVER, RENDER_SERVER }
virtual void SetCollectionDecision (int val)
virtual int GetCollectionDecision ()
virtual void SetLODCollectionDecision (int val)
virtual int GetLODCollectionDecision ()

Public Types


Public Member Functions

 vtkTypeRevisionMacro (vtkSMCompositeDisplayProxy, vtkSMLODDisplayProxy)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetOrderedCompositing (int val)
virtual int GetOrderedCompositing ()
virtual void SetOrderedCompositingTree (vtkSMProxy *tree)
virtual vtkSMProxyGetOrderedCompositingTree ()
virtual void SetVisibility (int visible)
virtual void InvalidateDistributedGeometry ()
virtual int IsDistributedGeometryValid ()
virtual void Update ()
virtual void UpdateDistributedGeometry ()
virtual void CacheUpdate (int idx, int total)
virtual vtkPVLODPartDisplayInformationGetLODInformation ()

Static Public Member Functions

vtkSMCompositeDisplayProxyNew ()

Protected Member Functions

 vtkSMCompositeDisplayProxy ()
 ~vtkSMCompositeDisplayProxy ()
virtual void SetupPipeline ()
virtual void SetupDefaults ()
virtual void SetupVolumePipeline ()
virtual void SetupVolumeDefaults ()
virtual void CreateVTKObjects (int numObjects)
void SetupCollectionFilter (vtkSMProxy *collectProxy)
virtual void RemoveGeometryFromCompositingTree ()
virtual void AddGeometryToCompositingTree ()

Protected Attributes

vtkSMProxyCollectProxy
vtkSMProxyLODCollectProxy
vtkSMProxyVolumeCollectProxy
vtkSMProxyDistributorProxy
vtkSMProxyLODDistributorProxy
vtkSMProxyVolumeDistributorProxy
vtkSMProxyDistributorSuppressorProxy
vtkSMProxyLODDistributorSuppressorProxy
vtkSMProxyVolumeDistributorSuppressorProxy
int CollectionDecision
int LODCollectionDecision
int DistributedGeometryIsValid
int DistributedLODGeometryIsValid
int DistributedVolumeGeometryIsValid
int OrderedCompositing
vtkSMProxyOrderedCompositingTree

Member Enumeration Documentation

enum vtkSMCompositeDisplayProxy::MoveMode
 

Enumeration values:
PASS_THROUGH 
COLLECT 
CLONE 

Definition at line 38 of file vtkSMCompositeDisplayProxy.h.

enum vtkSMCompositeDisplayProxy::Server
 

Enumeration values:
CLIENT 
DATA_SERVER 
RENDER_SERVER 

Definition at line 39 of file vtkSMCompositeDisplayProxy.h.


Constructor & Destructor Documentation

vtkSMCompositeDisplayProxy::vtkSMCompositeDisplayProxy  )  [protected]
 

vtkSMCompositeDisplayProxy::~vtkSMCompositeDisplayProxy  )  [protected]
 


Member Function Documentation

vtkSMCompositeDisplayProxy* vtkSMCompositeDisplayProxy::New  )  [static]
 

Reimplemented from vtkSMLODDisplayProxy.

Reimplemented in vtkSMIceTMultiDisplayProxy, and vtkSMMultiDisplayProxy.

vtkSMCompositeDisplayProxy::vtkTypeRevisionMacro vtkSMCompositeDisplayProxy  ,
vtkSMLODDisplayProxy 
 

void vtkSMCompositeDisplayProxy::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkSMLODDisplayProxy.

Reimplemented in vtkSMIceTMultiDisplayProxy, and vtkSMMultiDisplayProxy.

virtual void vtkSMCompositeDisplayProxy::SetCollectionDecision int  val  )  [virtual]
 

Enables or disables the collection filter.

Reimplemented in vtkSMIceTMultiDisplayProxy.

virtual int vtkSMCompositeDisplayProxy::GetCollectionDecision  )  [virtual]
 

virtual void vtkSMCompositeDisplayProxy::SetLODCollectionDecision int  val  )  [virtual]
 

Reimplemented in vtkSMIceTMultiDisplayProxy, and vtkSMMultiDisplayProxy.

virtual int vtkSMCompositeDisplayProxy::GetLODCollectionDecision  )  [virtual]
 

virtual void vtkSMCompositeDisplayProxy::SetOrderedCompositing int  val  )  [virtual]
 

virtual int vtkSMCompositeDisplayProxy::GetOrderedCompositing  )  [virtual]
 

virtual void vtkSMCompositeDisplayProxy::SetOrderedCompositingTree vtkSMProxy tree  )  [virtual]
 

virtual vtkSMProxy* vtkSMCompositeDisplayProxy::GetOrderedCompositingTree  )  [virtual]
 

virtual vtkPVLODPartDisplayInformation* vtkSMCompositeDisplayProxy::GetLODInformation  )  [virtual]
 

This is a little different than superclass because it updates the geometry if it is out of date. Collection flag gets turned off if it needs to update.

Reimplemented from vtkSMLODDisplayProxy.

virtual void vtkSMCompositeDisplayProxy::SetVisibility int  visible  )  [virtual]
 

Overridden to set up ordered compositing correctly.

Reimplemented from vtkSMDataObjectDisplayProxy.

virtual void vtkSMCompositeDisplayProxy::InvalidateDistributedGeometry  )  [virtual]
 

Causes redistribution to occur.

virtual int vtkSMCompositeDisplayProxy::IsDistributedGeometryValid  )  [virtual]
 

Returns true if some distributed geometry is still valid.

virtual void vtkSMCompositeDisplayProxy::Update  )  [virtual]
 

This method calls a ForceUpdate on the UpdateSuppressor if the Geometry is not valid.

Reimplemented from vtkSMLODDisplayProxy.

Reimplemented in vtkSMMultiDisplayProxy.

virtual void vtkSMCompositeDisplayProxy::UpdateDistributedGeometry  )  [virtual]
 

virtual void vtkSMCompositeDisplayProxy::CacheUpdate int  idx,
int  total
[virtual]
 

For flip books.

Reimplemented from vtkSMLODDisplayProxy.

virtual void vtkSMCompositeDisplayProxy::SetupPipeline  )  [protected, virtual]
 

Set up the PolyData rendering pipeline.

Reimplemented from vtkSMLODDisplayProxy.

Reimplemented in vtkSMIceTMultiDisplayProxy.

virtual void vtkSMCompositeDisplayProxy::SetupDefaults  )  [protected, virtual]
 

Set up the PolyData rendering pipeline.

Reimplemented from vtkSMLODDisplayProxy.

Reimplemented in vtkSMIceTMultiDisplayProxy.

virtual void vtkSMCompositeDisplayProxy::SetupVolumePipeline  )  [protected, virtual]
 

Set up the vtkUnstructuredGrid (Volume) rendering pipeline.

Reimplemented from vtkSMLODDisplayProxy.

virtual void vtkSMCompositeDisplayProxy::SetupVolumeDefaults  )  [protected, virtual]
 

Set up the vtkUnstructuredGrid (Volume) rendering pipeline.

Reimplemented from vtkSMDataObjectDisplayProxy.

virtual void vtkSMCompositeDisplayProxy::CreateVTKObjects int  numObjects  )  [protected, virtual]
 

Given the number of objects (numObjects), class name (VTKClassName) and server ids ( this->GetServerIDs()), this methods instantiates the objects on the server(s)

Reimplemented from vtkSMLODDisplayProxy.

Reimplemented in vtkSMIceTMultiDisplayProxy, and vtkSMMultiDisplayProxy.

void vtkSMCompositeDisplayProxy::SetupCollectionFilter vtkSMProxy collectProxy  )  [protected]
 

virtual void vtkSMCompositeDisplayProxy::RemoveGeometryFromCompositingTree  )  [protected, virtual]
 

virtual void vtkSMCompositeDisplayProxy::AddGeometryToCompositingTree  )  [protected, virtual]
 


Member Data Documentation

vtkSMProxy* vtkSMCompositeDisplayProxy::CollectProxy [protected]
 

Definition at line 86 of file vtkSMCompositeDisplayProxy.h.

vtkSMProxy* vtkSMCompositeDisplayProxy::LODCollectProxy [protected]
 

Definition at line 87 of file vtkSMCompositeDisplayProxy.h.

vtkSMProxy* vtkSMCompositeDisplayProxy::VolumeCollectProxy [protected]
 

Definition at line 88 of file vtkSMCompositeDisplayProxy.h.

vtkSMProxy* vtkSMCompositeDisplayProxy::DistributorProxy [protected]
 

Definition at line 90 of file vtkSMCompositeDisplayProxy.h.

vtkSMProxy* vtkSMCompositeDisplayProxy::LODDistributorProxy [protected]
 

Definition at line 91 of file vtkSMCompositeDisplayProxy.h.

vtkSMProxy* vtkSMCompositeDisplayProxy::VolumeDistributorProxy [protected]
 

Definition at line 92 of file vtkSMCompositeDisplayProxy.h.

vtkSMProxy* vtkSMCompositeDisplayProxy::DistributorSuppressorProxy [protected]
 

Definition at line 94 of file vtkSMCompositeDisplayProxy.h.

vtkSMProxy* vtkSMCompositeDisplayProxy::LODDistributorSuppressorProxy [protected]
 

Definition at line 95 of file vtkSMCompositeDisplayProxy.h.

vtkSMProxy* vtkSMCompositeDisplayProxy::VolumeDistributorSuppressorProxy [protected]
 

Definition at line 96 of file vtkSMCompositeDisplayProxy.h.

int vtkSMCompositeDisplayProxy::CollectionDecision [protected]
 

Definition at line 98 of file vtkSMCompositeDisplayProxy.h.

int vtkSMCompositeDisplayProxy::LODCollectionDecision [protected]
 

Definition at line 99 of file vtkSMCompositeDisplayProxy.h.

int vtkSMCompositeDisplayProxy::DistributedGeometryIsValid [protected]
 

Definition at line 101 of file vtkSMCompositeDisplayProxy.h.

int vtkSMCompositeDisplayProxy::DistributedLODGeometryIsValid [protected]
 

Definition at line 102 of file vtkSMCompositeDisplayProxy.h.

int vtkSMCompositeDisplayProxy::DistributedVolumeGeometryIsValid [protected]
 

Definition at line 103 of file vtkSMCompositeDisplayProxy.h.

int vtkSMCompositeDisplayProxy::OrderedCompositing [protected]
 

Definition at line 105 of file vtkSMCompositeDisplayProxy.h.

vtkSMProxy* vtkSMCompositeDisplayProxy::OrderedCompositingTree [protected]
 

Definition at line 107 of file vtkSMCompositeDisplayProxy.h.


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