49  Trace old_trace(data_points);
 
   53  auto it_out = old_trace.begin();
 
   54  auto it_in  = it_out + 1;
 
   55  auto it_end = old_trace.end();
 
   57  while(it_out != it_end)
 
   59      while(it_in != it_end)
 
   62            (it_out->y + it_in->y) - (std::abs(it_out->y - it_in->y));
 
   63          data_points.push_back(
 
   64            DataPoint(std::abs(it_out->x - it_in->x), intensity));