00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00021 #ifndef __vtkPVServerTimeSteps_h
00022 #define __vtkPVServerTimeSteps_h
00023
00024 #include "vtkPVServerObject.h"
00025
00026 class vtkClientServerStream;
00027 class vtkAlgorithm;
00028 class vtkPVServerTimeStepsInternals;
00029
00030
00031 class VTK_EXPORT vtkPVServerTimeSteps : public vtkPVServerObject
00032 {
00033 public:
00034 static vtkPVServerTimeSteps* New();
00035 vtkTypeRevisionMacro(vtkPVServerTimeSteps, vtkPVServerObject);
00036 void PrintSelf(ostream& os, vtkIndent indent);
00037
00039 const vtkClientServerStream& GetTimeSteps(vtkAlgorithm*);
00040
00041 protected:
00042 vtkPVServerTimeSteps();
00043 ~vtkPVServerTimeSteps();
00044
00045
00046 vtkPVServerTimeStepsInternals* Internal;
00047
00048 private:
00049 vtkPVServerTimeSteps(const vtkPVServerTimeSteps&);
00050 void operator=(const vtkPVServerTimeSteps&);
00051 };
00052
00053 #endif