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