23 #ifndef vtkSMStateLocator_h 24 #define vtkSMStateLocator_h 26 #include "vtkPVServerManagerCoreModule.h" 29 #include "vtkWeakPointer.h" 40 void PrintSelf(ostream& os, vtkIndent indent);
64 virtual bool FindState(vtkTypeUInt32 globalID,
vtkSMMessage* stateToFill,
bool useParent =
true);
76 virtual void UnRegisterState(vtkTypeUInt32 globalID,
bool force);
82 virtual void UnRegisterAllStates(
bool force);
88 virtual bool IsStateLocal(vtkTypeUInt32 globalID);
93 virtual bool IsStateAvailable(vtkTypeUInt32 globalID);
100 virtual void RegisterFullState(
vtkSMProxy* proxy);
115 vtkInternal* Internals;
void PrintSelf(ostream &os, vtkIndent indent)
vtkSMSession is the default ParaView session.
vtkWeakPointer< vtkSMSession > Session
Header class that setup every thing in order to use Protobuf messages in a transparent manner...
superclass for most server manager classes
static vtkSMObject * New()
proxy for a VTK object(s) on a server
vtkWeakPointer< vtkUndoStack > UndoStack
vtkSMStateLocator * ParentLocator
Class used to retreive a given message state based on its GlobalID.