Boost logo

Boost Users :

Subject: Re: [Boost-users] Assigning vertex properties
From: Anders Wallin (anders.e.e.wallin_at_[hidden])
Date: 2011-06-07 15:19:11


> I am trying to assign names to vertices.
>
> I made a typedef boost::property<boost::vertex_name_t, std::string>
> VertexProperty; and tried to set a label for vertex 0 in two ways:

Hi David,

1.
I never really understood how to use the property maps
correctly/efficienty, but I've found using "bundled properties" fairly
straightforward.
Like so: http://codepad.org/ThR2i2FI
documentation: http://www.boost.org/doc/libs/1_40_0/libs/graph/doc/bundles.html

2.
if you want/need to use unsigned ints as vertex descriptors then you
need to store the vertices in a vector, like so:
http://codepad.org/hLBkPtL5

Anders


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