Hi,
ok, this is what wanted to now. I suppose this implies, that my
plugin has to expose a member function of the signature
void GetThetaStartRange(int lower, int upper);
and sets its arguments to the correct values.
Thorsten
Utkarsh Ayachit schrieb:
Here's a snippet of the XML that makes it possible for a domain to
depend on an information property whose values are obtained from the
server.
<DoubleVectorProperty name="StartThetaInfo"
command="GetStartThetaRange"
information_only="1"
number_of_elements="2"
default_values="1 1024">
<SimpleDoubleInformationHelper />
</DoubleVectorProperty>
<DoubleVectorProperty
name="StartTheta"
command="SetStartTheta"
information_property="StartThetaInfo"
number_of_elements="1"
animateable="1"
default_values="0" >
<DoubleRangeDomain name="range" >
<RequiredProperties>
<Property name="StartThetaInfo" function="RangeInfo"/>
</RequiredProperties>
</DoubleRangeDomain>
</DoubleVectorProperty>
The key is to merely refer to the information property as
"RequiredProperties" for the domain.
Utkarsh
On Thu, Mar 26, 2009 at 2:31 PM, Moreland, Kenneth <[email protected]> wrote:
Utkarsh,
You’re the expert on server manager XML. Can you explain how to set a range
domain that depends on something else (like an information property)?
-Ken
On 3/23/09 9:23 AM, "Thorsten Hater" <[email protected]> wrote:
Thanks a lot, my plugin is working quite nice.
One question remains: how do I get the GUI to
take non-default values for Sliders for example?
More concrete: I have got a file on disk, parsed
its metainfo and now I want to put some of it
in the GUI to allow subdomain selection.
The paraview book mentions the SimpleInformationHelper
but does neither explain how it used nor how specific
variables are set with it, for example Slider min-max...
Thorsten
Moreland, Kenneth wrote:
In your reader class method that sets which variables to load, is it
calling this->Modified. If Modified is not called, then the pipeline
will not know that something has changed for your reader and it will
not request a new read.
-Ken
On 3/17/09 3:20 AM, "Thorsten Hater" <[email protected]> wrote:
Hello again,
solved this problem. But encountered a new minor one,
which is to dynamically reread the file if the GUI elements
change, for example, if some more arrays are select.
Could anybody point me where to start?
I guess that there is some kind of onUpdata callback,
but how is it called exactly and how is it used?
Best regards,
Thorsten
Thorsten Hater wrote:
> Hi,
>
> could anybody give me some information on the problem of
> adding multiple arrays to a single output of a reader.
> Managing and displaying the array names GUI-wise is not
> problematic, but rather where to put the data arrays in the
> RequestData member.
>
> Best regards,
> Thorsten
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ParaView Wiki at:
> http://paraview.org/Wiki/ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://www.paraview.org/mailman/listinfo/paraview
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the ParaView Wiki at:
http://paraview.org/Wiki/ParaView
Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview
**** Kenneth Moreland
*** Sandia National Laboratories
***********
*** *** *** email: [email protected]
** *** ** phone: (505) 844-8919
*** web: http://www.cs.unm.edu/~kmorel
<http://www.cs.unm.edu/%7Ekmorel>
**** Kenneth Moreland
*** Sandia National Laboratories
***********
*** *** *** email: [email protected]
** *** ** phone: (505) 844-8919
*** web: http://www.cs.unm.edu/~kmorel
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the ParaView Wiki at:
http://paraview.org/Wiki/ParaView
Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview