MantisBT - ParaView
View Issue Details
0007503ParaView(No Category)public2008-08-19 14:302016-08-12 09:57
Utkarsh Ayachit 
Kitware Robot 
normalfeaturehave not tried
closedmoved 
 
 
0007503: Cleanup server manager domain mechanism
Currently the GUI has to be be attentive when the properties of the input data information for a filter changes to explictly call UpdateDependentDomains() and then use the updated domain values.

Since now the vtkSMSourceProxy fires a vtkCommand::UpdateDataEvent when ever data on the server side might have changed, it is now possible to fix the domains to fire an event saving the domain may have changed. Then the GUI can ask the Domain to update the domain values (using info properties etc etc).

The domains can also listen to the modified events from the required properties (as well as their unchecked value modified event).

No tags attached.
Issue History
2008-08-19 14:30Utkarsh AyachitNew Issue
2008-09-25 12:56Utkarsh AyachitNote Added: 0013581
2008-12-17 15:23Utkarsh AyachitProduct Version => ServerManager Cleanup
2009-01-07 14:53Utkarsh AyachitNote Edited: 0013581
2009-02-18 08:51Utkarsh AyachitCategoryDevelopment => 3.8
2009-05-13 13:40Utkarsh AyachitTarget Version => 3.8
2011-06-16 13:10Zack GalbreathCategory => (No Category)
2016-08-12 09:57Kitware RobotNote Added: 0037587
2016-08-12 09:57Kitware RobotStatusexpired => closed
2016-08-12 09:57Kitware RobotResolutionopen => moved
2016-08-12 09:57Kitware RobotAssigned To => Kitware Robot

Notes
(0013581)
Utkarsh Ayachit   
2008-09-25 12:56   
(edited on: 2009-01-07 14:53)
When fixing the domains it might be worthwhile to redefine the unchecked values API on vtkSMProperty subclasses as follows:
* a property has 2 types of totally independent set of values: checked (or regular) and unchecked.
* GetUncheckedValues() should return normal values if no unchecked values are set.
* when a property's normal value is set/changed, the unchecked values should be cleared.
* explicit API must also be available to clear unchecked values.
* Domains should always use checked values. (Remember if no unchecked values are present the property always returns the normal values and hence this works just fine).
* Events need to fired when unchecked values change, since that would result in domain updates (or we can explicitly update the dependent domains).

(0037587)
Kitware Robot   
2016-08-12 09:57   
Resolving issue as `moved`.

This issue tracker is no longer used. Further discussion of this issue may take place in the current ParaView Issues page linked in the banner at the top of this page.