4 #ifndef pqLiveInsituManager_h 5 #define pqLiveInsituManager_h 45 static bool isInsituServer(
pqServer* server);
46 static bool isInsitu(
pqProxy* pipelineSource);
47 static bool isWriterParametersProxy(
vtkSMProxy* proxy);
52 void connectionInitiated(
pqServer* displaySession);
54 void breakpointAdded(
pqServer* insituSession);
55 void breakpointRemoved(
pqServer* insituSession);
56 void breakpointHit(
pqServer* insituSession);
69 bool isDisplayServer(
pqServer* server);
84 void setBreakpoint(
double time);
86 void removeBreakpoint();
89 return this->breakpointTime() != INVALID_TIME ||
90 this->breakpointTimeStep() != INVALID_TIME_STEP;
93 double time()
const {
return this->Time; }
96 void waitBreakpointHit();
102 void onCatalystDisconnected();
103 void onBreakpointHit(
pqServer* insituSession);
109 bool isTimeBreakpointHit()
const;
110 bool isTimeStepBreakpointHit()
const;
120 typedef QMap<void*, QPointer<pqLiveInsituVisualizationManager>> ManagersType;
121 ManagersType Managers;
Manages the live-coprocessing link.
Performs additional operation on the Live client.
double breakpointTimeStep() const
#define PQCOMPONENTS_EXPORT
vtkIdType BreakpointTimeStep
double breakpointTime() const
static double INVALID_TIME
bool hasBreakpoint() const
static vtkIdType INVALID_TIME_STEP
This class represents any registered Server Manager proxy.
proxy for a VTK object(s) on a server
Singleton that provides access to Insitu objects.
PQ representation for a vtkSMProxy that can be involved in a pipeline.
vtkSMLiveInsituLinkProxy * linkProxy()
vtkIdType timeStep() const
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...