32 #ifndef pqLiveInsituManager_h 33 #define pqLiveInsituManager_h 72 static bool isInsituServer(
pqServer* server);
73 static bool isInsitu(
pqProxy* pipelineSource);
74 static bool isWriterParametersProxy(
vtkSMProxy* proxy);
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);
111 void setBreakpoint(
double time);
113 void removeBreakpoint();
116 return this->breakpointTime() != INVALID_TIME ||
117 this->breakpointTimeStep() != INVALID_TIME_STEP;
120 double time()
const {
return this->Time; }
123 void waitBreakpointHit();
129 void onCatalystDisconnected();
130 void onBreakpointHit(
pqServer* insituSession);
136 bool isTimeBreakpointHit()
const;
137 bool isTimeStepBreakpointHit()
const;
148 typedef QMap<void*, QPointer<pqLiveInsituVisualizationManager> > ManagersType;
149 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...