00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00020 #ifndef __vtkSMMultiDisplayRenderModuleProxy_h
00021 #define __vtkSMMultiDisplayRenderModuleProxy_h
00022
00023 #include "vtkSMCompositeRenderModuleProxy.h"
00024
00025 class VTK_EXPORT vtkSMMultiDisplayRenderModuleProxy : public vtkSMCompositeRenderModuleProxy
00026 {
00027 public:
00028 static vtkSMMultiDisplayRenderModuleProxy* New();
00029 vtkTypeRevisionMacro(vtkSMMultiDisplayRenderModuleProxy, vtkSMCompositeRenderModuleProxy);
00030 void PrintSelf(ostream& os, vtkIndent indent);
00031
00032 protected:
00033 vtkSMMultiDisplayRenderModuleProxy();
00034 ~vtkSMMultiDisplayRenderModuleProxy();
00035
00036
00041 virtual void CreateCompositeManager();
00042
00045 virtual void InitializeCompositingPipeline();
00046
00047
00048 private:
00049 vtkSMMultiDisplayRenderModuleProxy(const vtkSMMultiDisplayRenderModuleProxy&);
00050 void operator=(const vtkSMMultiDisplayRenderModuleProxy&);
00051 };
00052 #endif