Hello James,
Thanks for your quick answer. I struggled for several hours to
find the answer you gave me within minutes and would have loved to get the
answer this quickly, but I already fixed that problem. ):
If you notice the error is regarding the visitor, not the
ColorMap. It is looking for the initialize_vertex and start_vertex method within
the visitor. Yet, I use the same visitor for a depth_first_search without the 3rd
and 4th parameters and I don’t get an error…
I get the error even if I declare those methods within my BFSTreeVisitor,
(I suppose because of the visitor() cast).
So here’s my question: do I need to use another visitor
cast? If so, which one and why?
Jean-Olivier
Racine
HumanCAD development team
Nexgen Ergonomics Inc.
From:
boost-users-bounces@lists.boost.org
[mailto:boost-users-bounces@lists.boost.org] On Behalf Of James
Sutherland
Sent: Tuesday, May 06, 2008 12:49 PM
To: boost-users@lists.boost.org
Subject: Re: [Boost-users] Wrong visitor type when using
depth_first_search with start location
On May 6, 2008, at 10:31 AM, Jean-Olivier Racine wrote:
I have an adjacent_list graph define as such:
typedef adjacency_list<vecS, listS, bidirectionalS, property<vertex_index_t, int, ObjectID>, Relationships> Graph;
I just spent a while learning
this the hard way too. See the FAQ:
Specifically, look at item
number 5.
I am using bundled properties,
and had to add an "index" variable to the vertex property to use it
with a listS or setS vertex map. There was an old post on the list that I
found somewhat helpful:
James
No virus found in this incoming message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 269.23.9/1417 - Release Date: 5/6/2008 8:07
AM