From 17596a51f02c993e6538e01979c8812c2079781c Mon Sep 17 00:00:00 2001
From: Norihiro Watanabe <norihiro.watanabe@ufz.de>
Date: Wed, 10 Aug 2016 11:11:28 +0200
Subject: [PATCH] print connected nodes in queryMesh

---
 Applications/Utils/MeshEdit/queryMesh.cpp | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/Applications/Utils/MeshEdit/queryMesh.cpp b/Applications/Utils/MeshEdit/queryMesh.cpp
index 49f3ea71b50..fb38f23036f 100644
--- a/Applications/Utils/MeshEdit/queryMesh.cpp
+++ b/Applications/Utils/MeshEdit/queryMesh.cpp
@@ -81,12 +81,16 @@ int main(int argc, char *argv[])
         out << std::scientific
             << std::setprecision(std::numeric_limits<double>::digits10);
         out << "--------------------------------------------------------" << std::endl;
-        auto* node = mesh->getNode(node_id);
+        MeshLib::Node const* node = mesh->getNode(node_id);
         out << "# Node" << node->getID() << std::endl;
         out << "Coordinates: " << *node << std::endl;
-        out << "Connected elements: " ;
-        for (unsigned i=0; i<node->getNumberOfElements(); i++)
-            out << node->getElement(i)->getID() << " ";
+        out << "Connected elements (" << node->getNumberOfElements() << "): ";
+        for (auto ele : node->getElements())
+            out << ele->getID() << " ";
+        out << std::endl;
+        out << "Connected nodes (" << node->getConnectedNodes().size() << "): ";
+        for (auto nd : node->getConnectedNodes())
+            out << nd->getID() << " ";
         out << std::endl;
         INFO("%s", out.str().c_str());
     }
-- 
GitLab