The bounded Voronoi diagram is represented by two lists, a vertex coordinate list and a vertex adjacency list.
An element of the vertex adjacency list corresponds to the point , and the indices identify the vertices in the vertex coordinate list which form its bounding polygon.
begins by finding the unbounded Voronoi diagram, and then incorporating the bounding polygon vertices into the diagram.
The bounding polygon should be large enough to contain all the points .
The optional arguments val and hull may be used to speed up the initial Voronoi diagram computation if the Delaunay triangulation and convex hull are available.