vtkSMCameraProxy.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
11 #ifndef vtkSMCameraProxy_h
12 #define vtkSMCameraProxy_h
13 
14 #include "vtkRemotingViewsModule.h" //needed for exports
15 #include "vtkSMProxy.h"
16 
18 {
19 public:
20  static vtkSMCameraProxy* New();
21  vtkTypeMacro(vtkSMCameraProxy, vtkSMProxy);
22  void PrintSelf(ostream& os, vtkIndent indent) override;
23 
25 
29  void UpdatePropertyInformation() override;
31  {
32  this->Superclass::UpdatePropertyInformation(prop);
33  }
34 
35 protected:
37  ~vtkSMCameraProxy() override;
39 
40 private:
41  vtkSMCameraProxy(const vtkSMCameraProxy&) = delete;
42  void operator=(const vtkSMCameraProxy&) = delete;
43 };
44 
45 #endif
virtual void UpdatePropertyInformation()
Updates all property information by calling UpdateInformation() and populating the values...
#define VTKREMOTINGVIEWS_EXPORT
void UpdatePropertyInformation(vtkSMProperty *prop) override
Updates all property information by calling UpdateInformation() and populating the values...
void PrintSelf(ostream &os, vtkIndent indent) override
superclass for all SM properties
static vtkSMProxy * New()
proxy for a VTK object(s) on a server
Definition: vtkSMProxy.h:140
proxy for a camera.
void operator=(const vtkSMProxy &)=delete