« Return to Thread: [BGL] Access bundle graph properties

Re: [BGL] Access bundle graph properties

by tonyaim83 :: Rate this Message:

Reply to Author | View in Thread

Hi
I'm also facing the same problem. For me also m_property works fine but what does it actually means and also if anybody else let us know a better and more cleaner way to access the graph properties that would be gr8
Ioannis Nousias wrote:
that's the page I was reading, but it doesn't mention bundle graph
properties. It talks about vertex and edge bundle properties only.


By the way. I use the following for now:

graph.m_property.something;

which works, but I know it's wrong from an interface point of view (the
member m_property is meant to be protected, but for some implementation
detail, it isn't)



Ferng, Andrew D wrote:
> This might help...
> http://www.boost.org/libs/graph/doc/bundles.html 
>
>
>
> -----Original Message-----
> From: Ioannis Nousias [mailto:s0238762@sms.ed.ac.uk]
> Sent: Monday, February 18, 2008 3:55 PM
> To: boost-users@lists.boost.org
> Subject: [Boost-users] [BGL] Access bundle graph properties
>
> How does one access a bundle graph property in adjacency_list ?
>
> for example
>
> struct VertexProperties
> {
>     int        index;
>     bool     status;
> };
>
> struct EdgeProperties
> {
>     int        index;
>     bool     status;
> };
>
> struct GraphProperties
> {
>     int something;
> };
>
> boost::adjacency_list
> <
>     boost::listS,
>     boost::vecS,
>     boost::directedS,
>     VertexProperties,
>     EdgeProperties,
>     GraphProperties
>  > graph;
>
>
> if 'v' is a vertex then I can do 'grap[v].status' to get that vertex
> property. But what about the graph properties? I've tried
> 'graph.something' but that didn't work :(
>
> Any suggestions ?
>
> regards,
> Ioannis
> _______________________________________________
> Boost-users mailing list
> Boost-users@lists.boost.org
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>
>
>  

_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users

 « Return to Thread: [BGL] Access bundle graph properties