Hi Dave,
It is still not clear.
What should my parameters be for the function add_edge() to construct the graph with bbox objects as edges?
Thanks,
Abde Ali
Abde Ali Kagalwalla wrote:Right, your graph's vertex descriptor type is
> I just started using the graph library.....
> I want to store a class I created called bbox as vertices of a graph.
> So, I just used the bundled properties mentioned as mentioned in the
> documentation.
>
> So here is a relevant portion of the code:
>
> vector<bbox> A;
>
> boost::adjacency_list<vecS, vecS, undirectedS, bbox> G;
>
> for (int i=0; i<A.size(); i++){
> for(int j=i+1; j<A.size();j++{
> add_edge(A[i], A[j], G);
> }}
>
>
>
> But bbox is not accepted as a valid vertex_descriptor for add_edge
> function.
boost::graph_traits<
adjacency_list<vecS, vecS, undirectedS, bbox>>::vertex_descriptor
which is almost certainly something like an int or a std::size_t
--
Dave Abrahams
BoostPro Computing
http://www.boostpro.com
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users