00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00022 #ifndef __vtkUpdateSuppressorPipeline_h
00023 #define __vtkUpdateSuppressorPipeline_h
00024
00025 #include "vtkCompositeDataPipeline.h"
00026
00027 class VTK_EXPORT vtkUpdateSuppressorPipeline : public vtkCompositeDataPipeline
00028 {
00029 public:
00030 static vtkUpdateSuppressorPipeline* New();
00031 vtkTypeRevisionMacro(vtkUpdateSuppressorPipeline, vtkCompositeDataPipeline);
00032 void PrintSelf(ostream& os, vtkIndent indent);
00033
00035
00037 virtual int ProcessRequest(vtkInformation* request,
00038 int forward,
00039 vtkInformationVector** inInfo,
00040 vtkInformationVector* outInfo);
00042
00043 protected:
00044 vtkUpdateSuppressorPipeline();
00045 ~vtkUpdateSuppressorPipeline();
00046
00047 private:
00048 vtkUpdateSuppressorPipeline(const vtkUpdateSuppressorPipeline&);
00049 void operator=(const vtkUpdateSuppressorPipeline&);
00050 };
00051
00052 #endif