Remoting
Export
vtkPVWebExporter.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
11
#ifndef vtkPVWebExporter_h
12
#define vtkPVWebExporter_h
13
14
#include "vtkJSONSceneExporter.h"
15
#include "
vtkRemotingExportModule.h
"
// needed for exports
16
17
class
VTKREMOTINGEXPORT_EXPORT
vtkPVWebExporter
:
public
vtkJSONSceneExporter
18
{
19
public
:
20
static
vtkPVWebExporter
* New();
21
vtkTypeMacro(
vtkPVWebExporter
, vtkJSONSceneExporter);
22
void
PrintSelf(ostream& os,
vtkIndent
indent)
override
;
23
25
28
vtkSetStringMacro(ParaViewGlanceHTML);
29
vtkGetStringMacro(ParaViewGlanceHTML);
31
32
protected
:
33
vtkPVWebExporter
();
34
~
vtkPVWebExporter
()
override
;
35
36
// Decorate method to enable zip bundling
37
void
Write()
override
;
38
39
private
:
40
vtkPVWebExporter
(
const
vtkPVWebExporter
&) =
delete
;
41
void
operator=(
const
vtkPVWebExporter
&) =
delete
;
42
43
char
* ParaViewGlanceHTML;
44
};
45
46
#endif
VTKREMOTINGEXPORT_EXPORT
#define VTKREMOTINGEXPORT_EXPORT
Definition:
vtkRemotingExportModule.h:15
vtkIndent
vtkPVWebExporter
vtkPVWebExporter is used to produce vtkjs export in the ParaView application.
Definition:
vtkPVWebExporter.h:17
vtkRemotingExportModule.h
Generated by
1.8.13 on Tue Oct 1 2024