vtkSMGL2PSExporterProxy.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
10 #ifndef vtkSMGL2PSExporterProxy_h
11 #define vtkSMGL2PSExporterProxy_h
12 
13 #include "vtkRemotingExportModule.h" //needed for exports
15 
16 class VTKREMOTINGEXPORT_EXPORT vtkSMGL2PSExporterProxy : public vtkSMRenderViewExporterProxy
17 {
18 public:
19  static vtkSMGL2PSExporterProxy* New();
21  void PrintSelf(ostream& os, vtkIndent indent) override;
22 
28  bool CanExport(vtkSMProxy*) override;
29 
33  void Write() override;
34 
39 
40 protected:
42  ~vtkSMGL2PSExporterProxy() override;
43 
45 
48  enum
49  {
52  RenderView
53  };
54  int ViewType;
56 
57 private:
59  void operator=(const vtkSMGL2PSExporterProxy&) = delete;
60 };
61 
62 #endif
vtkSMSessionProxyManager
Definition: vtkSMSessionProxyManager.h:135
vtkSMGL2PSExporterProxy::None
@ None
Definition: vtkSMGL2PSExporterProxy.h:50
vtkSMRenderViewExporterProxy.h
vtkSMGL2PSExporterProxy
Proxy for vtkPVGL2PSExporter.
Definition: vtkSMGL2PSExporterProxy.h:16
vtkSMRenderViewExporterProxy::Write
void Write() override
Exports the view.
vtkSMGL2PSExporterProxy::ContextView
@ ContextView
Definition: vtkSMGL2PSExporterProxy.h:51
vtkSMProxy
proxy for a VTK object(s) on a server
Definition: vtkSMProxy.h:140
vtkSMExporterProxy::ReadXMLAttributes
int ReadXMLAttributes(vtkSMSessionProxyManager *pm, vtkPVXMLElement *element) override
Read attributes from an XML element.
vtkSMGL2PSExporterProxy::ViewType
int ViewType
Type of view that this exporter is configured to export.
Definition: vtkSMGL2PSExporterProxy.h:54
vtkIndent
vtkSMRenderViewExporterProxy
proxy for vtkExporter subclasses which work with render windows.
Definition: vtkSMRenderViewExporterProxy.h:18
vtkPVXMLElement
Definition: vtkPVXMLElement.h:23
vtkSMRenderViewExporterProxy::New
static vtkSMRenderViewExporterProxy * New()
vtkSMRenderViewExporterProxy::CanExport
bool CanExport(vtkSMProxy *) override
Returns if the view can be exported.
vtkSMRenderViewExporterProxy::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override