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

vtkPVRenderModuleUI Class Reference

User interface for a rendering module. More...

#include <vtkPVRenderModuleUI.h>

Inheritance diagram for vtkPVRenderModuleUI:

Inheritance graph
[legend]
Collaboration diagram for vtkPVRenderModuleUI:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVRenderModuleUI, vtkPVTracedWidget)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Initialize ()
virtual void Create (vtkKWApplication *app)
vtkPVApplicationGetPVApplication ()
virtual void SaveState (ofstream *)
void PrepareForDelete ()
void SetRenderModuleProxy (vtkSMRenderModuleProxy *)
virtual vtkSMRenderModuleProxyGetRenderModuleProxy ()
virtual float GetOutlineThreshold ()

Static Public Member Functions

vtkPVRenderModuleUINew ()

Protected Member Functions

 vtkPVRenderModuleUI ()
 ~vtkPVRenderModuleUI ()
 vtkPVRenderModuleUI (const vtkPVRenderModuleUI &)
void operator= (const vtkPVRenderModuleUI &)

Protected Attributes

vtkSMRenderModuleProxyRenderModuleProxy
float OutlineThreshold

Detailed Description

User interface for a rendering module.

This is a superclass for a render module. We do not create this class , This is created by the vtkPVRenderView.

Definition at line 30 of file vtkPVRenderModuleUI.h.


Constructor & Destructor Documentation

vtkPVRenderModuleUI::vtkPVRenderModuleUI  )  [protected]
 

vtkPVRenderModuleUI::~vtkPVRenderModuleUI  )  [protected]
 

vtkPVRenderModuleUI::vtkPVRenderModuleUI const vtkPVRenderModuleUI  )  [protected]
 


Member Function Documentation

vtkPVRenderModuleUI* vtkPVRenderModuleUI::New  )  [static]
 

Reimplemented from vtkPVTracedWidget.

Reimplemented in vtkPVCaveRenderModuleUI, vtkPVCompositeRenderModuleUI, vtkPVIceTDesktopRenderModuleUI, vtkPVIceTRenderModuleUI, vtkPVLODRenderModuleUI, vtkPVMPIRenderModuleUI, and vtkPVMultiDisplayRenderModuleUI.

vtkPVRenderModuleUI::vtkTypeRevisionMacro vtkPVRenderModuleUI  ,
vtkPVTracedWidget 
 

void vtkPVRenderModuleUI::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVTracedWidget.

Reimplemented in vtkPVCaveRenderModuleUI, vtkPVCompositeRenderModuleUI, vtkPVIceTDesktopRenderModuleUI, vtkPVIceTRenderModuleUI, vtkPVLODRenderModuleUI, vtkPVMPIRenderModuleUI, and vtkPVMultiDisplayRenderModuleUI.

virtual void vtkPVRenderModuleUI::Initialize  )  [inline, virtual]
 

This method is called right before the application starts its main loop. It was created to disable compositing after the server information in the process module is valid.

Reimplemented in vtkPVCompositeRenderModuleUI.

Definition at line 40 of file vtkPVRenderModuleUI.h.

void vtkPVRenderModuleUI::SetRenderModuleProxy vtkSMRenderModuleProxy  ) 
 

Sets the render module proxy.

virtual vtkSMRenderModuleProxy* vtkPVRenderModuleUI::GetRenderModuleProxy  )  [virtual]
 

Sets the render module proxy.

virtual void vtkPVRenderModuleUI::Create vtkKWApplication app  )  [virtual]
 

Create the widget.

Reimplemented from vtkKWCompositeWidget.

Reimplemented in vtkPVCompositeRenderModuleUI, vtkPVIceTDesktopRenderModuleUI, vtkPVIceTRenderModuleUI, vtkPVLODRenderModuleUI, and vtkPVMultiDisplayRenderModuleUI.

vtkPVApplication* vtkPVRenderModuleUI::GetPVApplication  ) 
 

Casts to vtkPVApplication.

virtual void vtkPVRenderModuleUI::SaveState ofstream *   )  [inline, virtual]
 

Export the render module to a file.

Reimplemented in vtkPVCompositeRenderModuleUI, and vtkPVLODRenderModuleUI.

Definition at line 55 of file vtkPVRenderModuleUI.h.

virtual float vtkPVRenderModuleUI::GetOutlineThreshold  )  [virtual]
 

This threshold determines the default representation that will be used for unstructured grid. The units of this value are numer of cells.

void vtkPVRenderModuleUI::PrepareForDelete  ) 
 

This method Sets all IVars to NULL and unregisters vtk objects. This should eliminate circular references.

void vtkPVRenderModuleUI::operator= const vtkPVRenderModuleUI  )  [protected]
 


Member Data Documentation

vtkSMRenderModuleProxy* vtkPVRenderModuleUI::RenderModuleProxy [protected]
 

Definition at line 72 of file vtkPVRenderModuleUI.h.

float vtkPVRenderModuleUI::OutlineThreshold [protected]
 

Definition at line 75 of file vtkPVRenderModuleUI.h.


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