00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00024 #ifndef __vtkSMMultiDisplayProxy_h
00025 #define __vtkSMMultiDisplayProxy_h
00026
00027 #include "vtkSMCompositeDisplayProxy.h"
00028
00029 class VTK_EXPORT vtkSMMultiDisplayProxy : public vtkSMCompositeDisplayProxy
00030 {
00031 public:
00032 static vtkSMMultiDisplayProxy* New();
00033 vtkTypeRevisionMacro(vtkSMMultiDisplayProxy, vtkSMCompositeDisplayProxy);
00034 void PrintSelf(ostream& os, vtkIndent indent);
00035
00037 virtual void SetLODCollectionDecision(int);
00038
00041 void Update();
00042
00043 protected:
00044 vtkSMMultiDisplayProxy();
00045 ~vtkSMMultiDisplayProxy();
00046
00047
00048 virtual void CreateVTKObjects(int num);
00049 private:
00050 vtkSMMultiDisplayProxy(const vtkSMMultiDisplayProxy&);
00051 void operator=(const vtkSMMultiDisplayProxy&);
00052 };
00053
00054
00055 #endif