<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Sep 19, 2016 at 11:01 AM, Cory Quammen <span dir="ltr"><<a href="mailto:cory.quammen@kitware.com" target="_blank">cory.quammen@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">David, do you have a more future-proof way to do bulk copying of data<br>
into data arrays?<br></blockquote><div><br></div><div>Unless you need to worry about mixing the new struct-of-arrays layout arrays (vtkSOADataArrayTemplate) with the default array-of-structs arrays (which is unlikely unless you've explicitly used them elsewhere in your code), you can just use SetArray:</div><div><br></div><div>double *pointBuffer = ...;</div><div>vtkDoubleArray *array = vtkDoubleArray::FastDownCast(points->GetData());</div><div>assert(array);</div><div>array->SetArray(pointBuffer, size, true);</div><div><br></div><div>Dave</div><div><br></div></div></div></div>