use boost::polygon::voronoi