<div dir="ltr">+1 for the term "Reference".  That's what we use in Slicer for this concept.</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 30, 2015 at 5:09 PM, David Gobbi <span dir="ltr"><<a href="mailto:david.gobbi@gmail.com" target="_blank">david.gobbi@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi All,<div><br></div><div>I have three filters in VTK that have a method called "SetInformationInput()", but the method name is confusing and I'm seeking advice on how to change it.</div><div><br></div><div>The method's purpose it to provide a reference image.  For example, vtkImageChangeInformation has two inputs: the first image provides the voxel data, and the 2nd input provides a reference image that has the desired voxel spacing and origin.  Another example is vtkImageReslice, which can resample its first input by using the spacing &  origin of a second input.</div><div><br></div><div>I looked to see if any geometry filters to see if any of them had a good name for such an input, and I found that vtkProbeFilter and vtkGlyph3D use the name "SetSourceConnection()".  That name doesn't sound right for the image filters.</div><div><br></div><div>So, I'm thinking of renaming vtkImageChangeInformation::SetInformationInputData() as follows, to make its meaning more apparent:</div><div><br></div><div>   SetReferenceData() - accepts a vtkDataObject<br></div><div>   SetReferenceConnection() - creates a pipeline connection</div><div><br></div><div>Imaging scientists generally understand what is meant by a "reference" image in this context.  The old method (which only accepts data, not a pipeline connection) would be deprecated in VTK 7.</div><div><br></div><div>Any thoughts?</div><span class="HOEnZb"><font color="#888888"><div><br></div><div> - David</div><div><br></div><div><br></div><div><br></div><div><br></div></font></span></div>
<br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtk-developers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=vtk-developers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtk-developers" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/vtk-developers</a><br>
<br>
<br></blockquote></div><br></div>