src
paraview-5.12
Remoting
ServerManager
vtkSMProxyInitializationHelper.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
24
#ifndef vtkSMProxyInitializationHelper_h
25
#define vtkSMProxyInitializationHelper_h
26
27
#include "
vtkSMObject.h
"
28
29
class
vtkPVXMLElement
;
30
class
vtkSMProxy
;
31
32
class
VTKREMOTINGSERVERMANAGER_EXPORT
vtkSMProxyInitializationHelper
:
public
vtkSMObject
33
{
34
public
:
35
vtkTypeMacro(
vtkSMProxyInitializationHelper
,
vtkSMObject
);
36
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
37
51
virtual
void
PostInitializeProxy(
52
vtkSMProxy
* proxy,
vtkPVXMLElement
* xml,
vtkMTimeType
initializationTimeStamp) = 0;
53
59
virtual
void
RegisterProxy(
vtkSMProxy
* proxy,
vtkPVXMLElement
* xml);
60
61
protected
:
62
vtkSMProxyInitializationHelper
();
63
~
vtkSMProxyInitializationHelper
()
override
;
64
65
private
:
66
vtkSMProxyInitializationHelper
(
const
vtkSMProxyInitializationHelper
&) =
delete
;
67
void
operator=(
const
vtkSMProxyInitializationHelper
&) =
delete
;
68
};
69
70
#endif
vtkSMObject
superclass for most server manager classes
Definition:
vtkSMObject.h:17
vtkSMObject::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSMObject.h
vtkSMProxy
proxy for a VTK object(s) on a server
Definition:
vtkSMProxy.h:140
vtkMTimeType
vtkTypeUInt64 vtkMTimeType
vtkIndent
vtkSMProxyInitializationHelper
initialization helper for a proxy.
Definition:
vtkSMProxyInitializationHelper.h:32
vtkPVXMLElement
Definition:
vtkPVXMLElement.h:23
Generated by
1.8.17 on Wed Mar 27 2024