]> git.treefish.org Git - phys/latlib.git/blobdiff - paraq.cpp
...
[phys/latlib.git] / paraq.cpp
index 381941f7812dec35e5da058716a98dd62faaffce..ac8fc14ff77ac4897ba082e1b847ce1712f5120a 100644 (file)
--- a/paraq.cpp
+++ b/paraq.cpp
@@ -129,3 +129,24 @@ void paraq::uniqueAllParaIdsAdd(const string& paraid) {
 
   allParaIds.push_back(paraid);
 }
+
+string paraq::getParaNames() {
+  stringstream paranames;
+  
+  for (vector<string>::iterator parait = allParaIds.begin(); parait != allParaIds.end(); ++parait)
+    paranames << *parait << ":";
+  
+  return paranames.str();
+}
+
+string paraq::getParaVals() {
+  stringstream paravals;
+
+  for (vector<string>::iterator parait = allParaIds.begin(); parait != allParaIds.end(); ++parait) {
+    if ( parait != allParaIds.begin() )
+      paravals << "\t";
+    paravals << (*this)[*parait];
+  }
+
+  return paravals.str();
+}