src
paraview-5.12
Remoting
ServerManager
vtkSMPipelineState.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
14
#ifndef vtkSMPipelineState_h
15
#define vtkSMPipelineState_h
16
17
#include "vtkRemotingServerManagerModule.h"
//needed for exports
18
#include "
vtkSMMessageMinimal.h
"
// needed for vtkSMMessage
19
#include "
vtkSMRemoteObject.h
"
20
#include "
vtkWeakPointer.h
"
// needed for vtkWeakPointer
21
22
class
vtkSMSession
;
23
class
vtkSMProxyLocator
;
24
25
class
VTKREMOTINGSERVERMANAGER_EXPORT
vtkSMPipelineState
:
public
vtkSMRemoteObject
26
{
27
// My friends are...
28
friend
class
vtkSMSessionProxyManager
;
29
30
public
:
31
static
vtkSMPipelineState
*
New
();
32
vtkTypeMacro(
vtkSMPipelineState
,
vtkSMRemoteObject
);
33
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
34
41
const
vtkSMMessage
*
GetFullState
()
override
;
42
46
void
LoadState
(
const
vtkSMMessage
* msg,
vtkSMProxyLocator
* locator)
override
;
47
48
void
ValidateState();
49
50
protected
:
54
vtkSMPipelineState
();
55
59
~
vtkSMPipelineState
()
override
;
60
61
private
:
62
vtkSMPipelineState
(
const
vtkSMPipelineState
&) =
delete
;
63
void
operator=(
const
vtkSMPipelineState
&) =
delete
;
64
};
65
66
#endif // #ifndef vtkSMPipelineState_h
vtkSMSessionProxyManager
Definition:
vtkSMSessionProxyManager.h:135
vtkSMRemoteObject::LoadState
virtual void LoadState(const vtkSMMessage *msg, vtkSMProxyLocator *locator)
This method is used to initialise the object to the given state If the definitionOnly Flag is set to ...
Definition:
vtkSMRemoteObject.h:91
vtkSMSession
Definition:
vtkSMSession.h:22
vtkSMRemoteObject
baseclass for all proxy-objects that have counter parts on server as well as client processes.
Definition:
vtkSMRemoteObject.h:25
vtkIndent
vtkSMMessage
vtkWeakPointer.h
vtkSMPipelineState
class that manage the state of the processing pipeline
Definition:
vtkSMPipelineState.h:25
vtkSMSessionObject::New
static vtkSMSessionObject * New()
vtkSMProxyLocator
is used to locate proxies referred to in state xmls while loading state files.
Definition:
vtkSMProxyLocator.h:24
vtkSMRemoteObject::GetFullState
virtual const vtkSMMessage * GetFullState()
This method return the full object state that can be used to create that object from scratch.
Definition:
vtkSMRemoteObject.h:81
vtkSMRemoteObject::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSMRemoteObject.h
vtkSMMessageMinimal.h
Generated by
1.8.17 on Wed Mar 27 2024