@@ -21,22 +21,22 @@ void Layout911::registerGraphProperties()
2121 // We are passing a pointer to a data member of the VertexProperty
2222 // so Boost Graph Library can use it for loading the graphML file.
2323 // Look at: https://www.studytonight.com/cpp/pointer-to-members.php
24- GraphManager &gm = GraphManager::getInstance ();
25- gm.registerProperty (" objectID" , &VertexProperty ::objectID);
26- gm.registerProperty (" name" , &VertexProperty ::name);
27- gm.registerProperty (" type" , &VertexProperty ::type);
28- gm.registerProperty (" y" , &VertexProperty ::y);
29- gm.registerProperty (" x" , &VertexProperty ::x);
30- gm.registerProperty (" servers" , &VertexProperty ::servers);
31- gm.registerProperty (" trunks" , &VertexProperty ::trunks);
32- gm.registerProperty (" segments" , &VertexProperty ::segments);
24+ GraphManager<NG911VertexProperties> &gm = GraphManager<NG911VertexProperties> ::getInstance ();
25+ gm.registerProperty (" objectID" , &NG911VertexProperties ::objectID);
26+ gm.registerProperty (" name" , &NG911VertexProperties ::name);
27+ gm.registerProperty (" type" , &NG911VertexProperties ::type);
28+ gm.registerProperty (" y" , &NG911VertexProperties ::y);
29+ gm.registerProperty (" x" , &NG911VertexProperties ::x);
30+ gm.registerProperty (" servers" , &NG911VertexProperties ::servers);
31+ gm.registerProperty (" trunks" , &NG911VertexProperties ::trunks);
32+ gm.registerProperty (" segments" , &NG911VertexProperties ::segments);
3333}
3434
3535// Loads Layout911 member variables.
3636void Layout911::loadParameters ()
3737{
3838 // Get the number of verticese from the GraphManager
39- numVertices_ = GraphManager::getInstance ().numVertices ();
39+ numVertices_ = GraphManager<NG911VertexProperties> ::getInstance ().numVertices ();
4040}
4141
4242// Setup the internal structure of the class.
@@ -47,8 +47,8 @@ void Layout911::setup()
4747 Layout::setup ();
4848
4949 // Loop over all vertices and set their x and y locations
50- GraphManager::VertexIterator vi, vi_end;
51- GraphManager &gm = GraphManager::getInstance ();
50+ GraphManager<NG911VertexProperties> ::VertexIterator vi, vi_end;
51+ GraphManager<NG911VertexProperties> &gm = GraphManager<NG911VertexProperties> ::getInstance ();
5252 for (boost::tie (vi, vi_end) = gm.vertices (); vi != vi_end; ++vi) {
5353 assert (*vi < numVertices_);
5454 xloc_[*vi] = gm[*vi].x ;
@@ -93,8 +93,8 @@ void Layout911::generateVertexTypeMap()
9393 map<string, int > vTypeCount;
9494
9595 // Add all vertices
96- GraphManager::VertexIterator vi, vi_end;
97- GraphManager &gm = GraphManager::getInstance ();
96+ GraphManager<NG911VertexProperties> ::VertexIterator vi, vi_end;
97+ GraphManager<NG911VertexProperties> &gm = GraphManager<NG911VertexProperties> ::getInstance ();
9898 LOG4CPLUS_DEBUG (fileLogger_, " \n vertices in graph: " << gm.numVertices ());
9999 for (boost::tie (vi, vi_end) = gm.vertices (); vi != vi_end; ++vi) {
100100 assert (*vi < numVertices_);
0 commit comments