title: CGAL Scale-Space reconstruction with normals and colors
body: <p>I am using CGAL for point cloud processing, and generating mesh out of it using Scale-Space reconstruction.</p>
  
  <p>I recently require to save color and normal information. So, I used <code>boost::tuple(Point_3, Vector_3, CGAL::Color)</code> for filters: simplification, outlier removal and normal estimations/orientation. Now triangulating the cloud using Scale-Space reconstruction is only accepting vector of points, not the tuple I have created.</p>
  
  <pre><code>typedef CGAL::Scale_space_surface_reconstruction_3&lt; Kernel &gt; Reconstruction;
  Reconstruction reconstruct;
  reconstruct.insert( points.begin(), points.end());
  //Error if points is defined as vector&lt;PointNormalColorTuple&gt;
  //Works if points are vector&lt;Point_3&gt;
  //There is no parameter in insert and reconstruct_surface, where I can define property map:
  //CGAL::Nth_of_tuple_property_map&lt;0,PointNormalColorTuple&gt;()
  </code></pre>
  
  <p>I cannot copy data in a new <code>vector&lt;Point_3&gt;</code> as color information will be lost.
  Any suggestions would be helpful.</p>