[Paraview] problems setting vtkDoubleArray with 3 components

Berk Geveci berk.geveci at kitware.com
Sun Mar 15 18:37:22 EDT 2009


That's correct.

On Sun, Mar 15, 2009 at 6:10 PM, Robert Michael O'Bara
<bob.obara at kitware.com> wrote:
> Hi All,
>
> I'm not 100% sure but I think you must call SetNumberOfComponents prior to
> SetNumberOfTuples.
>
> Bob
>
> Robert M. O'Bara, MEng.
> Research & Development Engineer
>
> On Mar 15, 2009, at 5:50 PM, Burlen Loring wrote:
>
>> Also, if you SetNumberOfComponents, and SetNumberOfTuples, you want to use
>> SetTuple(i,Tuple) not InsertNextTuple, because that will add them at the
>> end.
>>
>> Natalie Happenhofer wrote:
>>>
>>> Hi!
>>> I´d like to set a vtkDoubleArray with 3 Components, it should be a vector
>>> array, the code looks like this:
>>>
>>>
>>> vtkDoubleArray* momentum = vtkDoubleArray::New();
>>> momentum -> SetNumberOfTuples(numOfTuples);
>>> momentum -> SetNumberOfComponents(3);
>>>
>>> for(vtkIdType i = 0; i < numOfTuples; i++)
>>>   {double Tuple[3] = {xm_array -> GetValue(i), ym_array -> GetValue(i),
>>> 0.0};
>>>
>>>    momentum -> InsertNextTuple(Tuple);
>>>   }
>>>
>>> Executing the code, I get the following error:
>>> " Point array Momentum with 3 components, has 78520 tuples but there are
>>> only 58890 points"
>>>
>>> numOfTuples just has the value 58890, it should not be inserting more
>>> tuples than that.. ?
>>>
>>> thx,
>>> Natalie
>>>
>>>
>>> ------------------------------------------------------------------------
>>> Casi 50 razones para tener el nuevo Messenger. ¡Conócelas aquí y bájate
>>> el nuevo! <http://www.nuevomessenger2009.com/>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> 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
>
> _______________________________________________
> 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
>


More information about the ParaView mailing list