[Paraview-developers] vtkSMSourceProxy to vtkSMProxyProperty
expecting a vtkDataSet.
Berk Geveci
berk.geveci at gmail.com
Wed Jul 27 10:05:34 EDT 2005
What does your xml for the filter look like?
On 7/26/05, Moreland, Kenneth <kmorel at sandia.gov> wrote:
> Here is the situation. I have a vtkSMProxyProperty with an output that
> I want to send to the proxy property of another object that is expecting
> a vtkDataSet. The destination can accept multiple data sets.
>
> An example of what I am doing is below. source is the
> vtkSMProxyProperty I am getting the data from and destination is the
> vtkSMProxy I am putting the data into.
>
> vtkSMProxyProperty *pp = vtkSMProxyProperty::SafeDownCast(
>
> destination->GetProperty("AddDataSets"));
> pp->RemoveAllProxies();
>
> for (unsigned int i = 0; i < source->GetNumberOfParts(); i++)
> {
> pp->AddProxy(source->GetPart(i));
> }
>
> The problem is that the client/server code is failing with an error that
> it cannot find an appropriate method associated with the AddDataSets
> property. After some rooting around in the code I discovered that it
> was actually trying to call the method with a vtkAlgorithmOutput instead
> of a vtkDataSet (thereby causing the failure). Looking in
> vtkSMSourceProxy.cxx I see that each part actually points to two
> objects. One object is the data set that I want, and the other is a
> vtkAlgorithmOutput object that I do not want. How do I modify my code
> so that the vtkAlgorithmOutput is not used?
>
> -Ken
>
> **** Kenneth Moreland
> *** Sandia National Laboratories
> ***********
> *** *** *** email: kmorel at sandia.gov
> ** *** ** phone: (505) 844-8919
> *** fax: (505) 845-0833
>
> _______________________________________________
> Paraview-developers mailing list
> Paraview-developers at paraview.org
> http://public.kitware.com/mailman/listinfo/paraview-developers
>
More information about the Paraview-developers
mailing list