I need to have a voronoy digram over the point data. I would like to visit the facets around the given point and  find the occupied volume.
Let suppose I have a set of 3D points:
typedef typeP struct{float x[3];};
std::vector<typeP> Pdata;
How can I generate Voronoy diagram on top of this set?
Is BGL situable with this job?