Class used to retreive a given message state based on its GlobalID from the DataServer.
More...
#include <vtkSMServerStateLocator.h>
|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual bool | FindState (vtkTypeUInt32 globalID, vtkSMMessage *stateToFill, bool useParent) |
| Fill the provided State message with the state found inside the current locator or one of its parent. More...
|
|
|
vtkSMSession * | GetSession () |
| Set/Get a parent locator to search which is used as a backup location to search from if a given state was not found locally. More...
|
|
void | SetSession (vtkSMSession *session) |
| Set/Get a parent locator to search which is used as a backup location to search from if a given state was not found locally. More...
|
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
void | InitGarbageCollector (vtkSMSession *, vtkUndoStack *) |
| By initializing the garabage collector the stored state get removed once their is no more chance for them to be reused inside the session. More...
|
|
virtual void | RegisterState (const vtkSMMessage *state) |
| Register the given state in the current locator. More...
|
|
virtual void | UnRegisterState (vtkTypeUInt32 globalID, bool force) |
| Remove a state for a given proxy inside the local locator. More...
|
|
virtual void | UnRegisterAllStates (bool force) |
| Remove all the registered states if force is true, it will also remove it from its hierarchical parents. More...
|
|
virtual bool | IsStateLocal (vtkTypeUInt32 globalID) |
| Return true if the given state can be found locally whitout the help of on the hierarchical parent. More...
|
|
virtual bool | IsStateAvailable (vtkTypeUInt32 globalID) |
| Return true if the given state do exist in the locator hierachy. More...
|
|
virtual void | RegisterFullState (vtkSMProxy *proxy) |
| Register the given proxy state as well as all its sub-proxy state so if that proxy need to be renew all its sub-proxy will be renew in the exact same state. More...
|
|
virtual void | SetParentLocator (vtkSMStateLocator *) |
| Set/Get a parent locator to search which is used as a backup location to search from if a given state was not found locally. More...
|
|
virtual vtkSMStateLocator * | GetParentLocator () |
| Set/Get a parent locator to search which is used as a backup location to search from if a given state was not found locally. More...
|
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
Class used to retreive a given message state based on its GlobalID from the DataServer.
Retreive a given state from the server.
Definition at line 33 of file vtkSMServerStateLocator.h.
◆ Superclass
◆ vtkSMServerStateLocator()
vtkSMServerStateLocator::vtkSMServerStateLocator |
( |
| ) |
|
|
protected |
◆ ~vtkSMServerStateLocator()
vtkSMServerStateLocator::~vtkSMServerStateLocator |
( |
| ) |
|
|
protected |
◆ New()
◆ GetClassName()
virtual const char* vtkSMServerStateLocator::GetClassName |
( |
| ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkSMServerStateLocator::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ IsA()
virtual int vtkSMServerStateLocator::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ SafeDownCast()
◆ PrintSelf()
void vtkSMServerStateLocator::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
◆ GetSession()
Set/Get a parent locator to search which is used as a backup location to search from if a given state was not found locally.
◆ SetSession()
void vtkSMServerStateLocator::SetSession |
( |
vtkSMSession * |
session | ) |
|
Set/Get a parent locator to search which is used as a backup location to search from if a given state was not found locally.
◆ FindState()
virtual bool vtkSMServerStateLocator::FindState |
( |
vtkTypeUInt32 |
globalID, |
|
|
vtkSMMessage * |
stateToFill, |
|
|
bool |
useParent |
|
) |
| |
|
virtual |
Fill the provided State message with the state found inside the current locator or one of its parent.
The method return true if the state was successfully filled. In that case useParent is not used and is set to false.
Reimplemented from vtkSMStateLocator.
◆ Session
vtkWeakPointer<vtkSMSession> vtkSMServerStateLocator::Session |
|
protected |
The documentation for this class was generated from the following file: