To clarify: are you (1) eliminating the dependency on vtkDataSet in the method signature or (2) putting the method someplace that is allowed to depend on vtkDataSet?<br><br><br><div class="gmail_quote">On Mon, Jan 25, 2010 at 10:40 AM, David Doria <span dir="ltr"><<a href="mailto:daviddoria%2Bvtk@gmail.com">daviddoria+vtk@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5">On Mon, Jan 25, 2010 at 9:56 AM, Biddiscombe, John A. <<a href="mailto:biddisco@cscs.ch">biddisco@cscs.ch</a>> wrote:<br>
> erratum : Should have read something like<br>
><br>
> if (vtkPointSet::SafeDownCast(dataset)) {<br>
> BestFit(vtkPointSet::SafeDownCast(dataset)->GetPoints())<br>
> }<br>
> else {<br>
> copy stuff<br>
> }<br>
><br>
>> -----Original Message-----<br>
>> From: <a href="mailto:vtk-developers-bounces@vtk.org">vtk-developers-bounces@vtk.org</a> [mailto:<a href="mailto:vtk-developers-bounces@vtk.org">vtk-developers-bounces@vtk.org</a>]<br>
>> On Behalf Of Biddiscombe, John A.<br>
>> Sent: 25 January 2010 15:52<br>
>> To: David Doria<br>
>> Cc: VTK Developers<br>
>> Subject: Re: [vtk-developers] Best fit plane function location<br>
>><br>
>> if (dataset->IsTypeOf(vtkPoints)) {<br>
>> BestFit(vtkPoints::SafeDownCast(dataset)->GetPoints())<br>
>> }<br>
>> else {<br>
>> copy stuff<br>
>> }<br>
>><br>
>><br>
>> > void vtkTextureMapToPlane::ComputeNormal(vtkDataSet *input)<br>
>> > {<br>
>> > vtkSmartPointer<vtkPoints> points = vtkSmartPointer<vtkPoints>::New();<br>
>> > for(unsigned int i = 0; i < input->GetNumberOfPoints(); i++)<br>
>> > {<br>
>> > double p[3];<br>
>> > input->GetPoint(i, p);<br>
>> > points->InsertNextPoint(p);<br>
>> > }<br>
>> ><br>
>> > ... BestFit(points)...<br>
>> ><br>
>> > like I had originally?<br>
>> ><br>
>> > Thanks,<br>
>> ><br>
>> > David<br>
<br>
</div></div>Yep, that would work. Everyone OK with that?<br>
<div><div></div><div class="h5"><br>
Thanks,<br>
<br>
David<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtk-developers" target="_blank">http://www.vtk.org/mailman/listinfo/vtk-developers</a><br>
<br>
</div></div></blockquote></div><br>