*Hi Utkarsh,

I just wanted to modify the BlockIndices property of the extract filter on
the fly.
  Since in the source code it is linked to a vtkstd::Set attribute in the
extractblock class,
I was trying to create a set vtkSet and put it in a vtkSMProperty so that I
just had to
call getProperty method and set the property pointer to the @ of my created
vtkSMProperty.
but with help from John Biddiscomb I got the way to do it.
It's something like:

QList<QVariant> blocks;*

*      vtkPVCompositeDataInformation *pvcdi = out->GetDataInformation()->
GetCompositeDataInformation();*

*      QList<QVariant> blocks;*

*      int N = pvcdi->GetNumberOfChildren();*

*      for (int i=0; i<N; i++) {*

*        if (...) blocks.append(i+1);*

*      }*

*      pqSMAdaptor::setMultipleElementProperty(*

*        this-> Pipeline->GetProperty("BlockIndices"), blocks);  *

*      this->Pipeline->UpdateProperty("BlockIndices");*

Great thanks for the interest you gave to my request!

Regards

Papa

2011/7/11 Utkarsh Ayachit <[email protected]>

> Not sure I understand the question. Can you elaborate please?
>
> Utkarsh
>
> Sent from my iPad
>
> On Jun 30, 2011, at 8:41 AM, papa ndéné NDIAYE <[email protected]>
> wrote:
>
> > Hi all,
> >
> > I have a GUI that builds extract block filters and want to modify the
> BlockIndices property in it.
> > I got the thing about indices but how do I put a vtkSet in a
> vtkSMProperty?
> > should I fire a signal after modifying a property?
> >
> > I thank you in advance,
> > Regards,
> > Papa
> > _______________________________________________
> > 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

Reply via email to