diff options
Diffstat (limited to 'src/graphlayout/graphlayout.cpp')
| -rw-r--r-- | src/graphlayout/graphlayout.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/graphlayout/graphlayout.cpp b/src/graphlayout/graphlayout.cpp index 7ece03600..e6b0173f8 100644 --- a/src/graphlayout/graphlayout.cpp +++ b/src/graphlayout/graphlayout.cpp @@ -23,7 +23,7 @@ #include <boost/graph/kamada_kawai_spring_layout.hpp> #include <boost/graph/circle_layout.hpp> #include <boost/graph/adjacency_list.hpp> -#include <boost/graph/simple_point.hpp> +//#include <boost/graph/simple_point.hpp> #include <boost/graph/graphviz.hpp> #include <map> #include <vector> @@ -31,12 +31,17 @@ #include <float.h> using namespace boost; + +struct simple_point { + double x; + double y; +}; // create a typedef for the Graph type typedef adjacency_list<vecS, vecS, undirectedS, no_property, property<edge_weight_t, double> > Graph; typedef property_map<Graph, edge_weight_t>::type WeightMap; typedef graph_traits<Graph>::vertex_descriptor Vertex; -typedef std::vector<simple_point<double> > PositionVec; +typedef std::vector<simple_point> PositionVec; typedef iterator_property_map<PositionVec::iterator, property_map<Graph, vertex_index_t>::type> PositionMap; bool isConnector(SPItem *i) { |
