Boost logo

Boost Users :

From: Abde Ali Kagalwalla (abdeali.iitb_at_[hidden])
Date: 2008-06-24 00:54:25


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

On Tue, Jun 24, 2008 at 5:45 AM, David Abrahams <dave_at_[hidden]> wrote:

> Abde Ali Kagalwalla wrote:
> > 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.
>
> Right, your graph's vertex descriptor type is
>
> 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_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net