32 #ifndef pqLiveInsituManager_h 33 #define pqLiveInsituManager_h 35 #include "pqComponentsModule.h" 72 static bool isInsituServer(
pqServer* server);
74 static bool isWriterParametersProxy(
vtkSMProxy* proxy);
76 static void time(
pqPipelineSource* source,
double* time, vtkIdType* timeStep);
79 void connectionInitiated(
pqServer* displaySession);
81 void breakpointAdded(
pqServer* insituSession);
82 void breakpointRemoved(
pqServer* insituSession);
83 void breakpointHit(
pqServer* insituSession);
96 bool isDisplayServer(
pqServer* server);
110 void setBreakpoint(
double time);
111 void setBreakpoint(vtkIdType timeStep);
112 void removeBreakpoint();
115 return this->breakpointTime() != INVALID_TIME ||
116 this->breakpointTimeStep() != INVALID_TIME_STEP;
119 double time()
const {
return this->Time; }
120 vtkIdType
timeStep()
const {
return this->TimeStep; }
121 void waitTimestep(vtkIdType timeStep);
122 void waitBreakpointHit();
128 void onCatalystDisconnected();
129 void onBreakpointHit(
pqServer* insituSession);
135 bool isTimeBreakpointHit()
const;
136 bool isTimeStepBreakpointHit()
const;
148 ManagersType Managers;
Manages the live-coprocessing link.
Performs additional operation on the Live client.
double breakpointTimeStep() const
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...