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

GUI/Client/vtkPVIceTRenderModuleUI.h

Go to the documentation of this file.
00001 /*=========================================================================
00002 
00003   Program:   ParaView
00004   Module:    $RCSfile: vtkPVIceTRenderModuleUI.h,v $
00005 
00006   Copyright (c) Kitware, Inc.
00007   All rights reserved.
00008   See Copyright.txt or http://www.paraview.org/HTML/Copyright.html for details.
00009 
00010      This software is distributed WITHOUT ANY WARRANTY; without even
00011      the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
00012      PURPOSE.  See the above copyright notice for more information.
00013 
00014 =========================================================================*/
00021 #ifndef __vtkPVIceTRenderModuleUI_h
00022 #define __vtkPVIceTRenderModuleUI_h
00023 
00024 #include "vtkPVMultiDisplayRenderModuleUI.h"
00025 
00026 class vtkPVIceTRenderModule;
00027 
00028 class VTK_EXPORT vtkPVIceTRenderModuleUI : public vtkPVMultiDisplayRenderModuleUI
00029 {
00030 public:
00031   static vtkPVIceTRenderModuleUI* New();
00032   vtkTypeRevisionMacro(vtkPVIceTRenderModuleUI,vtkPVMultiDisplayRenderModuleUI);
00033   void PrintSelf(ostream& os, vtkIndent indent);
00034 
00036   void Create(vtkKWApplication *app);
00037 
00039 
00041   void CollectCheckCallback();
00042   void CollectThresholdScaleCallback();
00043   void CollectThresholdLabelCallback();
00044   void SetCollectThreshold(float val);
00045   vtkGetMacro(CollectThreshold, float);
00047 
00049 
00051   void StillReductionCheckCallback();
00052   void StillReductionFactorScaleCallback();
00053   void SetStillReductionFactor(int val);
00055 
00056 protected:
00057   vtkPVIceTRenderModuleUI();
00058   ~vtkPVIceTRenderModuleUI();
00059 
00060   vtkKWLabel       *CollectLabel;
00061   vtkKWCheckButton *CollectCheck;
00062   vtkKWScale       *CollectThresholdScale;
00063   vtkKWLabel       *CollectThresholdLabel;
00064   float             CollectThreshold;
00065 
00066   vtkKWLabel*       StillReductionLabel;
00067   vtkKWCheckButton* StillReductionCheck;
00068   vtkKWScale*       StillReductionFactorScale;
00069   vtkKWLabel*       StillReductionFactorLabel;
00070   int               StillReductionFactor;
00071 
00072   vtkPVIceTRenderModuleUI(const vtkPVIceTRenderModuleUI&); // Not implemented
00073   void operator=(const vtkPVIceTRenderModuleUI&); // Not implemented
00074 };
00075 
00076 
00077 #endif

Generated on Tue May 30 12:31:39 2006 for ParaView by doxygen 1.3.5