Hello,

I just want to know if using vtkSMStateLoader with keep_proxy set to 1 may ,for some reason, cause a problem somewhere in Paraview ?

Thanks


On Mon, 24 Nov 2008 13:41:20 -0500
 Utkarsh Ayachit <[EMAIL PROTECTED]> wrote:
"id" is never preserved no matter what you do with keep_proxies. keep_proxies is only a means to access the newly created using the same old ids from the state loader.

Utkarsh

Nehme Bilal wrote:

paraview load state use :
void vtkSMProxyManager::LoadState(vtkPVXMLElement* rootElement, vtkIdType id,
  vtkSMStateLoader* loader/*=NULL*/)

so to test if keep_proxies works, I just added 1 to:
spLoader->LoadState(rootElement, 1);

after loading the state and saving again:
<Proxy group="sources" type="CubeSource" id="86" servers="1">
became:
<Proxy group="sources" type="CubeSource" id="92" servers="1">

that mean keep_proxies is not working ?


On Sun, 23 Nov 2008 22:29:26 -0500
 "Utkarsh Ayachit" <[EMAIL PROTECTED]> wrote:
You cannot. It;s risky to try to reuse the same IDs since they might have been used by some other object/proxy. You can make the state loader not clear the proxies it created while loading the state (call vtkSMStateLoader::LoadState() with keep_proxies=1) then you can use NewProxy(int) to obtain the proxies created associated with the
SelfIDs in the state file.

Utkarsh

On Sun, Nov 23, 2008 at 11:51 AM, Nehme Bilal <[EMAIL PROTECTED]> wrote:
Hello,

After loading Paraview state, paraview regenerate proxies selfID, how can I
restore the same selfID's ?

Thanks
_______________________________________________
ParaView mailing list
[email protected]
http://www.paraview.org/mailman/listinfo/paraview


_______________________________________________
ParaView mailing list
[email protected]
http://www.paraview.org/mailman/listinfo/paraview


_______________________________________________
ParaView mailing list
[email protected]
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to