VTK
9.5.20251126
Web
WebGLExporter
vtkPVWebGLExporter.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
3
#ifndef vtkPVWebGLExporter_h
4
#define vtkPVWebGLExporter_h
5
6
#include "
vtkExporter.h
"
7
#include "vtkWebGLExporterModule.h"
// needed for export macro
8
9
VTK_ABI_NAMESPACE_BEGIN
10
class
VTKWEBGLEXPORTER_EXPORT
vtkPVWebGLExporter
:
public
vtkExporter
11
{
12
public
:
13
static
vtkPVWebGLExporter
*
New
();
14
vtkTypeMacro(
vtkPVWebGLExporter
,
vtkExporter
);
15
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
16
17
// Description:
18
// Specify the name of the VRML file to write.
19
vtkSetFilePathMacro
(
FileName
);
20
vtkGetFilePathMacro
(
FileName
);
21
22
protected
:
23
vtkPVWebGLExporter
();
24
~vtkPVWebGLExporter
()
override
;
25
26
void
WriteData
()
override
;
27
28
char
*
FileName
;
29
30
private
:
31
vtkPVWebGLExporter
(
const
vtkPVWebGLExporter
&) =
delete
;
32
void
operator=(
const
vtkPVWebGLExporter
&) =
delete
;
33
};
34
35
VTK_ABI_NAMESPACE_END
36
#endif
vtkExporter::vtkExporter
vtkExporter()
vtkIndent
a simple class to control print indentation
Definition
vtkIndent.h:108
vtkPVWebGLExporter::vtkPVWebGLExporter
vtkPVWebGLExporter()
vtkPVWebGLExporter::vtkGetFilePathMacro
vtkGetFilePathMacro(FileName)
vtkPVWebGLExporter::WriteData
void WriteData() override
vtkPVWebGLExporter::FileName
char * FileName
Definition
vtkPVWebGLExporter.h:28
vtkPVWebGLExporter::vtkSetFilePathMacro
vtkSetFilePathMacro(FileName)
vtkPVWebGLExporter::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkPVWebGLExporter::New
static vtkPVWebGLExporter * New()
vtkPVWebGLExporter::~vtkPVWebGLExporter
~vtkPVWebGLExporter() override
vtkExporter.h
Generated on Wed Nov 26 2025 07:47:57 for VTK by
1.13.2