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

vtkSMLODDisplayProxy Class Reference

a simple display proxy. More...

#include <vtkSMLODDisplayProxy.h>

Inheritance diagram for vtkSMLODDisplayProxy:

Inheritance graph
[legend]
Collaboration diagram for vtkSMLODDisplayProxy:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { InformationInvalidatedEvent = 2000 }

Public Member Functions

 vtkTypeRevisionMacro (vtkSMLODDisplayProxy, vtkSMDataObjectDisplayProxy)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetLODResolution (int res)
virtual void CacheUpdate (int idx, int total)
virtual void Update ()
virtual void InvalidateGeometry ()
virtual vtkPVLODPartDisplayInformationGetLODInformation ()

Static Public Member Functions

vtkSMLODDisplayProxyNew ()

Protected Member Functions

 vtkSMLODDisplayProxy ()
 ~vtkSMLODDisplayProxy ()
virtual void SetupVolumePipeline ()
virtual void CreateVTKObjects (int numObjects)
void InvalidateLODGeometry ()
void UpdateLODPipeline ()
virtual void SetupPipeline ()
virtual void SetupDefaults ()

Protected Attributes

vtkSMProxyLODDecimatorProxy
vtkSMProxyLODUpdateSuppressorProxy
vtkSMProxyLODMapperProxy
int LODResolution
int LODGeometryIsValid
int LODInformationIsValid
vtkPVLODPartDisplayInformationLODInformation

Detailed Description

a simple display proxy.

Definition at line 27 of file vtkSMLODDisplayProxy.h.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
InformationInvalidatedEvent 

Definition at line 55 of file vtkSMLODDisplayProxy.h.


Constructor & Destructor Documentation

vtkSMLODDisplayProxy::vtkSMLODDisplayProxy  )  [protected]
 

vtkSMLODDisplayProxy::~vtkSMLODDisplayProxy  )  [protected]
 


Member Function Documentation

vtkSMLODDisplayProxy* vtkSMLODDisplayProxy::New  )  [static]
 

Reimplemented from vtkSMDataObjectDisplayProxy.

Reimplemented in vtkSMCompositeDisplayProxy, vtkSMIceTMultiDisplayProxy, and vtkSMMultiDisplayProxy.

vtkSMLODDisplayProxy::vtkTypeRevisionMacro vtkSMLODDisplayProxy  ,
vtkSMDataObjectDisplayProxy 
 

void vtkSMLODDisplayProxy::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkSMDataObjectDisplayProxy.

Reimplemented in vtkSMCompositeDisplayProxy, vtkSMIceTMultiDisplayProxy, and vtkSMMultiDisplayProxy.

virtual void vtkSMLODDisplayProxy::SetLODResolution int  res  )  [virtual]
 

Set the number of bins per axes on the quadric decimation filter.

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

For flip books.

Reimplemented from vtkSMDataObjectDisplayProxy.

Reimplemented in vtkSMCompositeDisplayProxy.

virtual void vtkSMLODDisplayProxy::Update  )  [virtual]
 

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

Reimplemented from vtkSMDataObjectDisplayProxy.

Reimplemented in vtkSMCompositeDisplayProxy, and vtkSMMultiDisplayProxy.

virtual void vtkSMLODDisplayProxy::InvalidateGeometry  )  [virtual]
 

Invalidates Geometry. Results in removal of any cached geometry. Also, marks the current geometry as invalid, thus a subsequent call to Update will result in call to ForceUpdate on the UpdateSuppressor(s), if any.

Reimplemented from vtkSMDataObjectDisplayProxy.

virtual vtkPVLODPartDisplayInformation* vtkSMLODDisplayProxy::GetLODInformation  )  [virtual]
 

Returns an up to data information object. Do not keep a reference to this object.

Reimplemented in vtkSMCompositeDisplayProxy.

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

Set up the vtkUnstructuredGrid (Volume) rendering pipeline.

Reimplemented from vtkSMDataObjectDisplayProxy.

Reimplemented in vtkSMCompositeDisplayProxy.

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

Set up the PolyData rendering pipeline.

Reimplemented from vtkSMDataObjectDisplayProxy.

Reimplemented in vtkSMCompositeDisplayProxy, and vtkSMIceTMultiDisplayProxy.

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

Set up the PolyData rendering pipeline.

Reimplemented from vtkSMDataObjectDisplayProxy.

Reimplemented in vtkSMCompositeDisplayProxy, and vtkSMIceTMultiDisplayProxy.

virtual void vtkSMLODDisplayProxy::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 vtkSMDataObjectDisplayProxy.

Reimplemented in vtkSMCompositeDisplayProxy, vtkSMIceTMultiDisplayProxy, and vtkSMMultiDisplayProxy.

void vtkSMLODDisplayProxy::InvalidateLODGeometry  )  [protected]
 

void vtkSMLODDisplayProxy::UpdateLODPipeline  )  [protected]
 


Member Data Documentation

vtkSMProxy* vtkSMLODDisplayProxy::LODDecimatorProxy [protected]
 

Definition at line 73 of file vtkSMLODDisplayProxy.h.

vtkSMProxy* vtkSMLODDisplayProxy::LODUpdateSuppressorProxy [protected]
 

Definition at line 74 of file vtkSMLODDisplayProxy.h.

vtkSMProxy* vtkSMLODDisplayProxy::LODMapperProxy [protected]
 

Definition at line 75 of file vtkSMLODDisplayProxy.h.

int vtkSMLODDisplayProxy::LODResolution [protected]
 

Definition at line 77 of file vtkSMLODDisplayProxy.h.

int vtkSMLODDisplayProxy::LODGeometryIsValid [protected]
 

Definition at line 78 of file vtkSMLODDisplayProxy.h.

int vtkSMLODDisplayProxy::LODInformationIsValid [protected]
 

Definition at line 79 of file vtkSMLODDisplayProxy.h.

vtkPVLODPartDisplayInformation* vtkSMLODDisplayProxy::LODInformation [protected]
 

Definition at line 80 of file vtkSMLODDisplayProxy.h.


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