src
paraview-5.12
Remoting
Export
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
14
#include "
vtkSMRenderViewExporterProxy.h
"
15
16
class
VTKREMOTINGEXPORT_EXPORT
vtkSMGL2PSExporterProxy
:
public
vtkSMRenderViewExporterProxy
17
{
18
public
:
19
static
vtkSMGL2PSExporterProxy
*
New
();
20
vtkTypeMacro(
vtkSMGL2PSExporterProxy
,
vtkSMRenderViewExporterProxy
);
21
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
22
28
bool
CanExport
(
vtkSMProxy
*)
override
;
29
33
void
Write
()
override
;
34
38
int
ReadXMLAttributes
(
vtkSMSessionProxyManager
* pm,
vtkPVXMLElement
* element)
override
;
39
40
protected
:
41
vtkSMGL2PSExporterProxy
();
42
~
vtkSMGL2PSExporterProxy
()
override
;
43
45
48
enum
49
{
50
None
,
51
ContextView
,
52
RenderView
53
};
54
int
ViewType
;
56
57
private
:
58
vtkSMGL2PSExporterProxy
(
const
vtkSMGL2PSExporterProxy
&) =
delete
;
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
Generated by
1.8.17 on Wed Mar 27 2024