src
paraview-5.12
Remoting
Misc
vtkSMCameraConfigurationWriter.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
3
// SPDX-License-Identifier: BSD-3-Clause
19
#ifndef vtkSMCameraConfigurationWriter_h
20
#define vtkSMCameraConfigurationWriter_h
21
22
#include "vtkRemotingMiscModule.h"
//needed for exports
23
#include "
vtkSMProxyConfigurationWriter.h
"
24
25
class
vtkSMProxy
;
26
27
class
VTKREMOTINGMISC_EXPORT
vtkSMCameraConfigurationWriter
:
public
vtkSMProxyConfigurationWriter
28
{
29
public
:
30
vtkTypeMacro(
vtkSMCameraConfigurationWriter
,
vtkSMProxyConfigurationWriter
);
31
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
32
static
vtkSMCameraConfigurationWriter
*
New
();
33
37
void
SetRenderViewProxy(
vtkSMProxy
* rvProxy);
38
39
protected
:
40
vtkSMCameraConfigurationWriter
();
41
~
vtkSMCameraConfigurationWriter
()
override
;
42
43
// Protect the superclass's SetProxy, clients are forced to use
44
// SetRenderViewProxy
45
void
SetProxy
(
vtkSMProxy
*)
override
{ vtkErrorMacro(
"Use SetRenderViewProxy."
); }
46
47
private
:
48
vtkSMCameraConfigurationWriter
(
const
vtkSMCameraConfigurationWriter
&) =
delete
;
49
void
operator=(
const
vtkSMCameraConfigurationWriter
&) =
delete
;
50
};
51
52
#endif
vtkSMCameraConfigurationWriter::SetProxy
void SetProxy(vtkSMProxy *) override
Set the proxy to write out.
Definition:
vtkSMCameraConfigurationWriter.h:45
vtkSMProxyConfigurationWriter.h
vtkSMProxy
proxy for a VTK object(s) on a server
Definition:
vtkSMProxy.h:140
vtkSMProxyConfigurationWriter
Base readers of a vtkSMProxy's vtkSMProperty's.
Definition:
vtkSMProxyConfigurationWriter.h:36
vtkIndent
vtkSMCameraConfigurationWriter
A writer for XML camera configuration.
Definition:
vtkSMCameraConfigurationWriter.h:27
vtkSMProxyConfigurationWriter::New
static vtkSMProxyConfigurationWriter * New()
vtkSMProxyConfigurationWriter::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Generated by
1.8.17 on Wed Mar 27 2024