ParaView
vtkSMPlotMatrixViewProxy.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3 Program: ParaView
4 Module: vtkSMContextViewProxy.h
5 
6 Copyright (c) Kitware, Inc.
7 All rights reserved.
8 See Copyright.txt or http://www.paraview.org/HTML/Copyright.html for details.
9 
10 This software is distributed WITHOUT ANY WARRANTY; without even
11 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12 PURPOSE. See the above copyright notice for more information.
13 
14 =========================================================================*/
20 #ifndef vtkSMPlotMatrixViewProxy_h
21 #define vtkSMPlotMatrixViewProxy_h
22 
23 #include "vtkClientServerStream.h" // For CS stream methods.
24 #include "vtkPVServerManagerRenderingModule.h" //needed for exports
25 #include "vtkSMContextViewProxy.h"
26 
27 class vtkAbstractContextItem;
28 
29 class VTKPVSERVERMANAGERRENDERING_EXPORT vtkSMPlotMatrixViewProxy : public vtkSMContextViewProxy
30 {
31 public:
32  static vtkSMPlotMatrixViewProxy* New();
34  void PrintSelf(ostream& os, vtkIndent indent);
35 
39  virtual vtkAbstractContextItem* GetContextItem();
40 
41 protected:
42  virtual void CreateVTKObjects();
43  void ActivePlotChanged();
44 
45  void PostRender(bool);
46 
48 
51  void SendAnimationPath();
52  void AnimationTickEvent();
53 
54 private:
55  vtkSMPlotMatrixViewProxy(const vtkSMPlotMatrixViewProxy&) VTK_DELETE_FUNCTION;
56  void operator=(const vtkSMPlotMatrixViewProxy&) VTK_DELETE_FUNCTION;
57 };
58 
59 #endif
void PrintSelf(ostream &os, vtkIndent indent)
static vtkSMContextViewProxy * New()
virtual vtkAbstractContextItem * GetContextItem()
Provides access to the vtk chart.
virtual void PostRender(bool interactive)
Overridden to update ChartAxes ranges on every render.
virtual void CreateVTKObjects()
Called at the end of CreateVTKObjects().
Proxy class for plot matrix view.
abstract base class for all Chart Views.