I totally am with you on this, especially refactoring the class to break out the normal estimation. Renaming the class is problematic though, since Bill L. is still around with his golf clubs and I don't want to be struck with a nine iron :-) But maybe we can wait for winter ;-) or come up with a transition plan across multiple releases.<div>

<br><div><br><div class="gmail_quote">On Mon, Aug 2, 2010 at 4:29 PM, Arnaud GELAS <span dir="ltr"><<a href="mailto:arnaud_gelas@hms.harvard.edu">arnaud_gelas@hms.harvard.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">



  

    
  
  <div bgcolor="#ffffff" text="#000000">
    Hi all,<br>
    <br>
    For a very long time the class vtkSurfaceReconstructionFilter has
    been executing two different processes into the same class (as
    described in the Hoppe et al's paper):<br>
    <ol>
      <li>Estimate normal given a point set</li>
      <li>Reconstruct an implicit function from this point set with the
        associated normals.</li>
    </ol>
    However, there are many new surface reconstruction methods out there
    that out perform this method, but the normal estimation technique
    remains as one of the most effective technique.<br>
    <br>
    Most of the user/developer who use surface reconstruction technique
    ended reimplementing the normal estimation technique (e.g. as David
    Doria did in one his VTK journal paper), or some other split the
    vtkSurfaceReconstructionFilter into 2 classes (as we do in our group
    for the development of gofigure2).<br>
    <br>
    <ul>
      <li>Would it be possible to extract the normal estimation from
        this class?</li>
    </ul>
    You can have a look at<br>
<a href="http://github.com/arnaudgelas/gofigure2/blob/master/trunk/Code/ExternalCode/PoissonReconstruction/vtkNormalEstimationFilter.h" target="_blank">http://github.com/arnaudgelas/gofigure2/blob/master/trunk/Code/ExternalCode/PoissonReconstruction/vtkNormalEstimationFilter.h</a><br>


<a href="http://github.com/arnaudgelas/gofigure2/blob/master/trunk/Code/ExternalCode/PoissonReconstruction/vtkNormalEstimationFilter.cxx" target="_blank">http://github.com/arnaudgelas/gofigure2/blob/master/trunk/Code/ExternalCode/PoissonReconstruction/vtkNormalEstimationFilter.cxx</a><br>


    <br>
    <ul>
      <li>Would it be possible to rename the
        vtkSurfaceReconstructionFilter? This method is not the only
        method for surface reconstruction and is nowadays more popular
        for its drawbacks/failures than some more recent methods (such
        as Poisson reconstruction technique see Doria and Gelas VTK
        Journal on the topic...).</li>
    </ul>
    <br>
    Thanks in advance for considering this change,<br>
    Best Regards,<br>
    Arnaud<br>
  </div>

<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>
<br></blockquote></div><br><br clear="all"><br>-- <br>William J. Schroeder, PhD<br>Kitware, Inc.<br>28 Corporate Drive<br>Clifton Park, NY 12065<br><a href="mailto:will.schroeder@kitware.com">will.schroeder@kitware.com</a><br>

<a href="http://www.kitware.com">http://www.kitware.com</a><br>(518) 881-4902<br>
</div></div>