Giriş
Şu satırı dahil ederiz.
Örnek 1
Elimizde şöyle bir grap olsun
Şöyle yaparız.
Şöyle yaparız.
Şu satırı dahil ederiz.
#include <boost/graph/graphviz.hpp>
Bu metod read_graphml ile kardeştir.Örnek 1
Elimizde şöyle bir grap olsun
struct Vertex
{
std::vector<int> p;
};
struct Edge
{
double w;
};
typedef boost::adjacency_list<...,...,..., Vertex, Edge> Graph;
Şöyle yaparız.Graph graph;
std::ifstream file;
boost::dynamic_properties dp;
dp.property("vector", boost::get(&Vertex::p, graph));
dp.property("value", boost::get(&Edge::w, graph));
boost::read_graphviz (file, graph, dp);
ÖrnekŞöyle yaparız.
typedef boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS>
GraphType;
std::ifstream file ("small.dot");
GraphType graph;
boost::dynamic_properties dp(boost::ignore_other_properties);
boost::read_graphviz(file, graph, dp);
ÖrnekŞöyle yaparız.
Hiç yorum yok:
Yorum Gönder