src
paraview-5.12
Qt
Components
pqLiveInsituVisualizationManager.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-FileCopyrightText: Copyright (c) Sandia Corporation
3
// SPDX-License-Identifier: BSD-3-Clause
4
#ifndef pqLiveInsituVisualizationManager_h
5
#define pqLiveInsituVisualizationManager_h
6
7
#include "pqComponentsModule.h"
8
#include <QObject>
9
10
class
pqOutputPort
;
11
class
pqPipelineSource
;
12
class
pqServer
;
13
class
vtkEventQtSlotConnect
;
14
class
vtkSMLiveInsituLinkProxy
;
15
26
class
PQCOMPONENTS_EXPORT
pqLiveInsituVisualizationManager
:
public
QObject
27
{
28
Q_OBJECT
29
typedef
QObject Superclass;
30
31
public
:
32
pqLiveInsituVisualizationManager
(
int
connection_port,
pqServer
* server);
33
~
pqLiveInsituVisualizationManager
()
override
;
34
38
bool
hasExtracts(
pqOutputPort
*)
const
;
39
40
pqServer
* insituSession()
const
;
41
pqServer
* displaySession()
const
;
42
48
bool
addExtract(
pqOutputPort
*);
49
50
vtkSMLiveInsituLinkProxy
* getProxy()
const
;
51
57
static
pqServer
* displaySession(
pqServer
* catalystSession);
58
59
Q_SIGNALS:
60
void
insituConnected();
61
void
insituDisconnected();
62
void
nextTimestepAvailable();
63
64
protected
Q_SLOTS:
65
void
timestepsUpdated();
66
void
sourceRemoved(
pqPipelineSource
*);
67
68
private
:
69
Q_DISABLE_COPY(
pqLiveInsituVisualizationManager
)
70
71
class
pqInternals;
72
pqInternals* Internals;
73
};
74
75
#endif
vtkEventQtSlotConnect
vtkSMLiveInsituLinkProxy
Performs additional operation on the Live client.
Definition:
vtkSMLiveInsituLinkProxy.h:25
pqLiveInsituVisualizationManager
Manages the live-coprocessing link.
Definition:
pqLiveInsituVisualizationManager.h:26
pqServer
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...
Definition:
pqServer.h:35
pqPipelineSource
PQ representation for a vtkSMProxy that can be involved in a pipeline.
Definition:
pqPipelineSource.h:32
pqOutputPort
pqOutputPort is a server manager model item for an output port of any pqPipelineSource item.
Definition:
pqOutputPort.h:29
Generated by
1.8.17 on Wed Mar 27 2024