00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00019 #ifndef __vtkPVDisplayInformation_h
00020 #define __vtkPVDisplayInformation_h
00021
00022 #include "vtkPVInformation.h"
00023 class VTK_EXPORT vtkPVDisplayInformation : public vtkPVInformation
00024 {
00025 public:
00026 static vtkPVDisplayInformation* New();
00027 vtkTypeRevisionMacro(vtkPVDisplayInformation, vtkPVInformation);
00028 void PrintSelf(ostream& os, vtkIndent indent);
00029
00031 virtual void CopyFromObject(vtkObject*);
00032
00034 virtual void AddInformation(vtkPVInformation* info);
00035
00037
00038 virtual void CopyToStream(vtkClientServerStream*) const;
00039 virtual void CopyFromStream(const vtkClientServerStream*);
00041
00043
00044 vtkGetMacro(CanOpenDisplay, int);
00046
00047 protected:
00048 vtkPVDisplayInformation();
00049 ~vtkPVDisplayInformation();
00050
00051 int CanOpenDisplay;
00052
00053 private:
00054 vtkPVDisplayInformation(const vtkPVDisplayInformation&);
00055 void operator=(const vtkPVDisplayInformation&);
00056 };
00057
00058 #endif