Sto utilizzando il grafico di incremento con proprietà raggruppate. Dopo aver costruito il primo albero di riferimento. Mi piacerebbe avere molti altri alberi con la stessa struttura e la stessa gerarchia ma con diverse proprietà di vertici e bordi. Trovo che ci sia un metodo copy_graph ma non so come raggiungere il mio scopo usando questo. Ad esempio, ho creare un albero di riferimento, e VertexProperty1
EdgeProperty1
sono proprietàGrafico boost: come copiare i nodi e i bordi di un grafico senza copiare le proprietà?
typedef boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, VertexProperty1, EdgeProperty1> Graph;
Graph g1;
Dopo alcuni trattamenti bundle, g1 contiene alcuni vertici e spigoli. Quindi vorrei avere un albero copiato con diverse proprietà raggruppate.
typedef boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, VertexProperty2, EdgeProperty2> Graph2;
copy_graph(g1, g2, ???);
Grazie in anticipo per qualsiasi tipo di aiuto. Il codice di esempio sarebbe preferito.
Bello, mi hai battuto al punch. Ed è molto meglio :) – sehe
Questo risolve perfettamente il mio problema. Grazie mille! – youround