vtkSession.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
11 #ifndef vtkSession_h
12 #define vtkSession_h
13 
14 #include "vtkObject.h"
15 #include "vtkRemotingCoreModule.h" //needed for exports
16 
18 {
19 public:
20  vtkTypeMacro(vtkSession, vtkObject);
21  void PrintSelf(ostream& os, vtkIndent indent) override;
22 
26  virtual bool GetIsAlive() = 0;
27 
28 protected:
29  vtkSession();
30  ~vtkSession() override;
31 
32  // Needed when TileDisplay are retrieved
33  friend class vtkSMRenderViewProxy;
34 
40  virtual void Activate();
41 
47  virtual void DeActivate();
48 
49 private:
50  vtkSession(const vtkSession&) = delete;
51  void operator=(const vtkSession&) = delete;
52 };
53 
54 #endif
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
implementation for View that includes render window and renderers.
#define VTKREMOTINGCORE_EXPORT
vtkSession defines a session i.e.
Definition: vtkSession.h:17
void operator=(const vtkObjectBase &)