<div>Looking at functions like this:</div><div><br></div><div>  // Description:</div><div>  // Initialize point interpolation method.</div><div>  // Note that pd HAS to be the vtkDataSetAttributes object which</div><div>  // will later be used with InterpolatePoint or InterpolateEdge.</div>
<div>  // ext is no longer used.</div><div>  // If shallowCopyArrays is true, input arrays are copied to the output</div><div>  // instead of new ones being allocated.</div><div>  void InterpolateAllocate(vtkDataSetAttributes* pd, vtkIdType sze=0,</div>
<div>                           vtkIdType ext=1000)</div><div><br></div><div>I'm assuming when they say XYZ is no longer used, it is not removed from the declaration for backwards compatibility purposes - is this correct?</div>
<div><br></div><div>Also, should/can it be wrapped in a vtkNotUsed:</div><div><br></div><div><div>  void InterpolateAllocate(vtkDataSetAttributes* pd, vtkIdType sze=0,</div><div>                           vtkIdType vtkNotUsed(ext))</div>
<div><br></div></div>Thanks,<br><br>David<br>