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

vtkPVLODRenderModuleUI Class Reference

Default serial render module. More...

#include <vtkPVLODRenderModuleUI.h>

Inheritance diagram for vtkPVLODRenderModuleUI:

Inheritance graph
[legend]
Collaboration diagram for vtkPVLODRenderModuleUI:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVLODRenderModuleUI, vtkPVRenderModuleUI)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
void SetLODResolutionInternal (int threshold)
void SetOutlineThreshold (float)
void SetOutlineThresholdInternal (float threshold)
virtual void SaveState (ofstream *file)
virtual void UpdateEnableState ()
void RenderInterruptsEnabledCheckCallback ()
void SetRenderInterruptsEnabled (int state)
void LODThresholdScaleCallback ()
void LODThresholdLabelCallback ()
void LODCheckCallback ()
void SetLODThreshold (float)
virtual float GetLODThreshold ()
virtual void LODThresholdOn ()
virtual void LODThresholdOff ()
void LODResolutionScaleCallback ()
void LODResolutionLabelCallback ()
void SetLODResolution (int)
virtual int GetLODResolution ()
virtual void LODResolutionOn ()
virtual void LODResolutionOff ()
void OutlineThresholdScaleCallback ()
void OutlineThresholdLabelCallback ()

Static Public Member Functions

vtkPVLODRenderModuleUINew ()

Protected Member Functions

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

Protected Attributes

int UseReductionFactor
vtkKWFrameWithLabelLODFrame
vtkKWCheckButtonRenderInterruptsEnabledCheck
vtkKWFrameLODScalesFrame
vtkKWLabelLODThresholdLabel
vtkKWCheckButtonLODCheck
vtkKWScaleLODThresholdScale
vtkKWLabelLODThresholdValue
vtkKWLabelLODResolutionLabel
vtkKWScaleLODResolutionScale
vtkKWLabelLODResolutionValue
vtkKWLabelOutlineThresholdLabel
vtkKWScaleOutlineThresholdScale
vtkKWLabelOutlineThresholdValue
float LODThreshold
int LODResolution
int RenderInterruptsEnabled

Detailed Description

Default serial render module.

This render module uses quadric clustering to create a single level of detail.

Definition at line 45 of file vtkPVLODRenderModuleUI.h.


Constructor & Destructor Documentation

vtkPVLODRenderModuleUI::vtkPVLODRenderModuleUI  )  [protected]
 

vtkPVLODRenderModuleUI::~vtkPVLODRenderModuleUI  )  [protected]
 

vtkPVLODRenderModuleUI::vtkPVLODRenderModuleUI const vtkPVLODRenderModuleUI  )  [protected]
 


Member Function Documentation

vtkPVLODRenderModuleUI* vtkPVLODRenderModuleUI::New  )  [static]
 

Reimplemented from vtkPVRenderModuleUI.

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

vtkPVLODRenderModuleUI::vtkTypeRevisionMacro vtkPVLODRenderModuleUI  ,
vtkPVRenderModuleUI 
 

void vtkPVLODRenderModuleUI::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVRenderModuleUI.

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

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

Create the widget.

Reimplemented from vtkPVRenderModuleUI.

Reimplemented in vtkPVCompositeRenderModuleUI, vtkPVIceTDesktopRenderModuleUI, vtkPVIceTRenderModuleUI, and vtkPVMultiDisplayRenderModuleUI.

void vtkPVLODRenderModuleUI::RenderInterruptsEnabledCheckCallback  ) 
 

Callback for the interrupt render check button

void vtkPVLODRenderModuleUI::SetRenderInterruptsEnabled int  state  ) 
 

Callback for the interrupt render check button

void vtkPVLODRenderModuleUI::LODThresholdScaleCallback  ) 
 

Threshold for individual actors as number of points.

void vtkPVLODRenderModuleUI::LODThresholdLabelCallback  ) 
 

Threshold for individual actors as number of points.

void vtkPVLODRenderModuleUI::LODCheckCallback  ) 
 

Threshold for individual actors as number of points.

void vtkPVLODRenderModuleUI::SetLODThreshold float   ) 
 

This methods can be used from a script. "Set" sets the value of the scale, and adds an entry to the trace.

virtual float vtkPVLODRenderModuleUI::GetLODThreshold  )  [virtual]
 

This methods can be used from a script. "Set" sets the value of the scale, and adds an entry to the trace.

virtual void vtkPVLODRenderModuleUI::LODThresholdOn  )  [virtual]
 

This methods can be used from a script. "Set" sets the value of the scale, and adds an entry to the trace.

virtual void vtkPVLODRenderModuleUI::LODThresholdOff  )  [virtual]
 

This methods can be used from a script. "Set" sets the value of the scale, and adds an entry to the trace.

void vtkPVLODRenderModuleUI::LODResolutionScaleCallback  ) 
 

LOD resolution determines how many cells are in decimated model.

void vtkPVLODRenderModuleUI::LODResolutionLabelCallback  ) 
 

LOD resolution determines how many cells are in decimated model.

void vtkPVLODRenderModuleUI::SetLODResolutionInternal int  threshold  ) 
 

This method sets the resolution without tracing or changing the UI scale.

void vtkPVLODRenderModuleUI::SetLODResolution int   ) 
 

This methods can be used from a script. "Set" sets the value of the scale, and adds an entry to the trace.

virtual int vtkPVLODRenderModuleUI::GetLODResolution  )  [virtual]
 

This methods can be used from a script. "Set" sets the value of the scale, and adds an entry to the trace.

virtual void vtkPVLODRenderModuleUI::LODResolutionOn  )  [virtual]
 

This methods can be used from a script. "Set" sets the value of the scale, and adds an entry to the trace.

virtual void vtkPVLODRenderModuleUI::LODResolutionOff  )  [virtual]
 

This methods can be used from a script. "Set" sets the value of the scale, and adds an entry to the trace.

void vtkPVLODRenderModuleUI::OutlineThresholdScaleCallback  ) 
 

Called when user stops moving scale

void vtkPVLODRenderModuleUI::OutlineThresholdLabelCallback  ) 
 

Called when user stops moving scale

void vtkPVLODRenderModuleUI::SetOutlineThreshold float   ) 
 

This methods can be used from a script. "Set" sets the value of the scale, and adds an entry to the trace.

void vtkPVLODRenderModuleUI::SetOutlineThresholdInternal float  threshold  ) 
 

This method sets the threshold without tracing or changing the UI scale.

virtual void vtkPVLODRenderModuleUI::SaveState ofstream *  file  )  [virtual]
 

Export the render module state to a file.

Reimplemented from vtkPVRenderModuleUI.

Reimplemented in vtkPVCompositeRenderModuleUI.

virtual void vtkPVLODRenderModuleUI::UpdateEnableState  )  [virtual]
 

Update the "enable" state of the object and its internal parts. Depending on different Ivars (this->Enabled, the application's Limited Edition Mode, etc.), the "enable" state of the object is updated and propagated to its internal parts/subwidgets. This will, for example, enable/disable parts of the widget UI, enable/disable the visibility of 3D widgets, etc.

Reimplemented from vtkKWWidget.

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


Member Data Documentation

int vtkPVLODRenderModuleUI::UseReductionFactor [protected]
 

Definition at line 125 of file vtkPVLODRenderModuleUI.h.

vtkKWFrameWithLabel* vtkPVLODRenderModuleUI::LODFrame [protected]
 

Definition at line 127 of file vtkPVLODRenderModuleUI.h.

vtkKWCheckButton* vtkPVLODRenderModuleUI::RenderInterruptsEnabledCheck [protected]
 

Definition at line 128 of file vtkPVLODRenderModuleUI.h.

vtkKWFrame* vtkPVLODRenderModuleUI::LODScalesFrame [protected]
 

Definition at line 130 of file vtkPVLODRenderModuleUI.h.

vtkKWLabel* vtkPVLODRenderModuleUI::LODThresholdLabel [protected]
 

Definition at line 131 of file vtkPVLODRenderModuleUI.h.

vtkKWCheckButton* vtkPVLODRenderModuleUI::LODCheck [protected]
 

Definition at line 132 of file vtkPVLODRenderModuleUI.h.

vtkKWScale* vtkPVLODRenderModuleUI::LODThresholdScale [protected]
 

Definition at line 133 of file vtkPVLODRenderModuleUI.h.

vtkKWLabel* vtkPVLODRenderModuleUI::LODThresholdValue [protected]
 

Definition at line 134 of file vtkPVLODRenderModuleUI.h.

vtkKWLabel* vtkPVLODRenderModuleUI::LODResolutionLabel [protected]
 

Definition at line 135 of file vtkPVLODRenderModuleUI.h.

vtkKWScale* vtkPVLODRenderModuleUI::LODResolutionScale [protected]
 

Definition at line 136 of file vtkPVLODRenderModuleUI.h.

vtkKWLabel* vtkPVLODRenderModuleUI::LODResolutionValue [protected]
 

Definition at line 137 of file vtkPVLODRenderModuleUI.h.

vtkKWLabel* vtkPVLODRenderModuleUI::OutlineThresholdLabel [protected]
 

Definition at line 138 of file vtkPVLODRenderModuleUI.h.

vtkKWScale* vtkPVLODRenderModuleUI::OutlineThresholdScale [protected]
 

Definition at line 139 of file vtkPVLODRenderModuleUI.h.

vtkKWLabel* vtkPVLODRenderModuleUI::OutlineThresholdValue [protected]
 

Definition at line 140 of file vtkPVLODRenderModuleUI.h.

float vtkPVLODRenderModuleUI::LODThreshold [protected]
 

Definition at line 142 of file vtkPVLODRenderModuleUI.h.

int vtkPVLODRenderModuleUI::LODResolution [protected]
 

Definition at line 143 of file vtkPVLODRenderModuleUI.h.

int vtkPVLODRenderModuleUI::RenderInterruptsEnabled [protected]
 

Definition at line 144 of file vtkPVLODRenderModuleUI.h.


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