src
paraview-5.12
Remoting
Export
vtkPVGL2PSExporter.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
11
#ifndef vtkPVGL2PSExporter_h
12
#define vtkPVGL2PSExporter_h
13
14
#include "vtkOpenGLGL2PSExporter.h"
15
#include "vtkRemotingExportModule.h"
// needed for export macro
16
17
class
VTKREMOTINGEXPORT_EXPORT
vtkPVGL2PSExporter
:
public
vtkOpenGLGL2PSExporter
18
{
19
public
:
20
static
vtkPVGL2PSExporter
*
New
();
21
vtkTypeMacro(
vtkPVGL2PSExporter
,
vtkOpenGLGL2PSExporter
);
22
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
23
25
28
vtkSetMacro(FileName,
const
char
*)
const
char
*
GetFileName
() {
return
this->FileName.c_str(); }
30
32
36
vtkSetMacro(ExcludeCubeAxesActorsFromRasterization,
int
);
37
vtkGetMacro(ExcludeCubeAxesActorsFromRasterization,
int
);
38
vtkBooleanMacro(ExcludeCubeAxesActorsFromRasterization,
int
);
40
41
protected
:
42
vtkPVGL2PSExporter
();
43
~
vtkPVGL2PSExporter
()
override
;
44
45
void
WriteData
()
override
;
46
47
std::string
FileName
;
48
int
ExcludeCubeAxesActorsFromRasterization
;
49
50
private
:
51
vtkPVGL2PSExporter
(
const
vtkPVGL2PSExporter
&) =
delete
;
52
void
operator=
(
const
vtkPVGL2PSExporter
&) =
delete
;
53
};
54
55
#endif
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkOpenGLGL2PSExporter
vtkOpenGLGL2PSExporter::New
static vtkOpenGLGL2PSExporter * New()
vtkPVGL2PSExporter
ParaView wrapper for vtkGL2PS exporter.
Definition:
vtkPVGL2PSExporter.h:17
vtkOpenGLGL2PSExporter::WriteData
void WriteData()
vtkIndent
vtkOpenGLGL2PSExporter::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent)
vtkPVGL2PSExporter::GetFileName
const char * GetFileName()
Set/Get the name of the output file.
Definition:
vtkPVGL2PSExporter.h:28
vtkPVGL2PSExporter::ExcludeCubeAxesActorsFromRasterization
int ExcludeCubeAxesActorsFromRasterization
Definition:
vtkPVGL2PSExporter.h:48
vtkPVGL2PSExporter::FileName
std::string FileName
Definition:
vtkPVGL2PSExporter.h:47
Generated by
1.8.17 on Wed Mar 27 2024