<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>JSONPrologNode.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog/src/java/edu/tum/cs/ias/knowrob/json_prolog/</path>
    <filename>JSONPrologNode_8java</filename>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode::FinishCallback</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode::NextSolutionCallback</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode::QueryCallback</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode::RospackError</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode::SimpleQueryCallback</class>
    <namespace>edu::tum::cs::ias::knowrob::json_prolog</namespace>
  </compound>
  <compound kind="file">
    <name>JSONPrologTestClient.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog/examples/</path>
    <filename>JSONPrologTestClient_8java</filename>
    <class kind="class">JSONPrologTestClient</class>
  </compound>
  <compound kind="file">
    <name>JSONQuery.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog/src/java/edu/tum/cs/ias/knowrob/json_prolog/</path>
    <filename>JSONQuery_8java</filename>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::JSONQuery::InvalidJSONQuery</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::JSONQuery</class>
    <namespace>edu::tum::cs::ias::knowrob::json_prolog</namespace>
  </compound>
  <compound kind="file">
    <name>Prolog.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog/src/java/edu/tum/cs/ias/knowrob/json_prolog/</path>
    <filename>Prolog_8java</filename>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::Prolog</class>
    <namespace>edu::tum::cs::ias::knowrob::json_prolog</namespace>
  </compound>
  <compound kind="file">
    <name>PrologAllSolutions.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog/src/java/edu/tum/cs/ias/knowrob/json_prolog/</path>
    <filename>PrologAllSolutions_8java</filename>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologAllSolutions</class>
    <namespace>edu::tum::cs::ias::knowrob::json_prolog</namespace>
  </compound>
  <compound kind="file">
    <name>PrologBindings.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog/src/java/edu/tum/cs/ias/knowrob/json_prolog/</path>
    <filename>PrologBindings_8java</filename>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologBindings::JSONParseError</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologBindings</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologBindings::VariableUnbound</class>
    <namespace>edu::tum::cs::ias::knowrob::json_prolog</namespace>
  </compound>
  <compound kind="file">
    <name>PrologIncrementalSolutions.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog/src/java/edu/tum/cs/ias/knowrob/json_prolog/</path>
    <filename>PrologIncrementalSolutions_8java</filename>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologIncrementalSolutions</class>
    <namespace>edu::tum::cs::ias::knowrob::json_prolog</namespace>
  </compound>
  <compound kind="file">
    <name>PrologQueryProxy.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog/src/java/edu/tum/cs/ias/knowrob/json_prolog/</path>
    <filename>PrologQueryProxy_8java</filename>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologQueryProxy</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologQueryProxy::QueryError</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologQueryProxy::QueryIterator</class>
    <namespace>edu::tum::cs::ias::knowrob::json_prolog</namespace>
  </compound>
  <compound kind="file">
    <name>PrologSolutions.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog/src/java/edu/tum/cs/ias/knowrob/json_prolog/</path>
    <filename>PrologSolutions_8java</filename>
    <class kind="interface">edu::tum::cs::ias::knowrob::json_prolog::PrologSolutions</class>
    <namespace>edu::tum::cs::ias::knowrob::json_prolog</namespace>
  </compound>
  <compound kind="file">
    <name>PrologTerm.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog/src/java/edu/tum/cs/ias/knowrob/json_prolog/</path>
    <filename>PrologTerm_8java</filename>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologTerm</class>
    <namespace>edu::tum::cs::ias::knowrob::json_prolog</namespace>
  </compound>
  <compound kind="file">
    <name>PrologValue.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-knowrob/doc_stacks/2014-10-06_01-25-35.828101/knowrob/json_prolog/src/java/edu/tum/cs/ias/knowrob/json_prolog/</path>
    <filename>PrologValue_8java</filename>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologValue</class>
    <class kind="enum">edu::tum::cs::ias::knowrob::json_prolog::PrologValue::value_type</class>
    <namespace>edu::tum::cs::ias::knowrob::json_prolog</namespace>
  </compound>
  <compound kind="class">
    <name>JSONPrologTestClient</name>
    <filename>classJSONPrologTestClient.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>main</name>
      <anchorfile>classJSONPrologTestClient.html</anchorfile>
      <anchor>afdba74ea08785745bf6377483f1440d6</anchor>
      <arglist>(String args[])</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>edu::tum::cs::ias::knowrob::json_prolog</name>
    <filename>namespaceedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog.html</filename>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::JSONQuery</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::Prolog</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologAllSolutions</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologBindings</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologIncrementalSolutions</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologQueryProxy</class>
    <class kind="interface">edu::tum::cs::ias::knowrob::json_prolog::PrologSolutions</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologTerm</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologValue</class>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode.html</filename>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode::FinishCallback</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode::NextSolutionCallback</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode::QueryCallback</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode::RospackError</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode::SimpleQueryCallback</class>
    <member kind="function">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode.html</anchorfile>
      <anchor>a4374ad2b101f3ef56a4e3ab48dba9268</anchor>
      <arglist>(String args[])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JSONPrologNode</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode.html</anchorfile>
      <anchor>ac1282be7ae5bf2f1b6b0aa150da87551</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JSONPrologNode</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode.html</anchorfile>
      <anchor>a1d0598b8fe8d0c1d1eb0455589554446</anchor>
      <arglist>(String initpkg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeQuery</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode.html</anchorfile>
      <anchor>af1043d042abf71763e5aff53f2a7b52e</anchor>
      <arglist>(String id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>main</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode.html</anchorfile>
      <anchor>aa6a735d1a9163f7dd9f65107e5363f22</anchor>
      <arglist>(String args[])</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>findRosPackage</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode.html</anchorfile>
      <anchor>ab0a820d1dd9e4221de9bb23024ac439b</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>initProlog</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode.html</anchorfile>
      <anchor>ad2b216d5f1d8d3f441f59e5965fb8a45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>hasIncrementalQuery</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode.html</anchorfile>
      <anchor>a500f22587340209d782b6519a9756888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>initPackage</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode.html</anchorfile>
      <anchor>a14003d051963f26e93f000e7f17b0ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Hashtable&lt; String, PrologSolutions &gt;</type>
      <name>queries</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode.html</anchorfile>
      <anchor>acf85d8b9df6209b69558fe9cad6eafb2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode::FinishCallback</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode_1_1FinishCallback.html</filename>
    <member kind="function">
      <type>PrologFinish.Response</type>
      <name>call</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode_1_1FinishCallback.html</anchorfile>
      <anchor>a06062aacae490554b84cee49ca5f0a31</anchor>
      <arglist>(PrologFinish.Request request)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode::NextSolutionCallback</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode_1_1NextSolutionCallback.html</filename>
    <member kind="function">
      <type>PrologNextSolution.Response</type>
      <name>call</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode_1_1NextSolutionCallback.html</anchorfile>
      <anchor>a2c339e9151a263a9bfb64a2ac26eb174</anchor>
      <arglist>(PrologNextSolution.Request request)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode::QueryCallback</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode_1_1QueryCallback.html</filename>
    <member kind="function">
      <type>PrologQuery.Response</type>
      <name>call</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode_1_1QueryCallback.html</anchorfile>
      <anchor>a2373744153f4c7ec6c8562d29a54f8d3</anchor>
      <arglist>(PrologQuery.Request request)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode::RospackError</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode_1_1RospackError.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode_1_1RospackError.html</anchorfile>
      <anchor>a8663ece53d0ad9db85eb5bd442db962e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::JSONPrologNode::SimpleQueryCallback</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode_1_1SimpleQueryCallback.html</filename>
    <member kind="function">
      <type>PrologQuery.Response</type>
      <name>call</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONPrologNode_1_1SimpleQueryCallback.html</anchorfile>
      <anchor>a854ea8ff14a66accaa330ac1edec1187</anchor>
      <arglist>(PrologQuery.Request request)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::JSONQuery</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery.html</filename>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::JSONQuery::InvalidJSONQuery</class>
    <member kind="function" static="yes">
      <type>static JSONObject</type>
      <name>encodeResult</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery.html</anchorfile>
      <anchor>a43d504d0b3a5f53ba3c475c3407d7d76</anchor>
      <arglist>(Hashtable&lt; String, Term &gt; bindings)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Query</type>
      <name>makeQuery</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery.html</anchorfile>
      <anchor>a75c881017b2294eabe18fbb54ac3c76a</anchor>
      <arglist>(String json)</arglist>
    </member>
    <member kind="function" protection="package" static="yes">
      <type>static Term[]</type>
      <name>decodeJSONArray</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery.html</anchorfile>
      <anchor>ad80c21c361a054061bc10db3659809cb</anchor>
      <arglist>(JSONArray val)</arglist>
    </member>
    <member kind="function" protection="package" static="yes">
      <type>static Term</type>
      <name>decodeJSONValue</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery.html</anchorfile>
      <anchor>a1f92962e9159cc393ffe67ab44e40654</anchor>
      <arglist>(String val)</arglist>
    </member>
    <member kind="function" protection="package" static="yes">
      <type>static Term</type>
      <name>decodeJSONValue</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery.html</anchorfile>
      <anchor>a9eac8a124ff733a8c3904d7792a5256d</anchor>
      <arglist>(boolean val)</arglist>
    </member>
    <member kind="function" protection="package" static="yes">
      <type>static Term</type>
      <name>decodeJSONValue</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery.html</anchorfile>
      <anchor>a52b6a3d4ed8b71b401df2bc517e73071</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function" protection="package" static="yes">
      <type>static Term</type>
      <name>decodeJSONValue</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery.html</anchorfile>
      <anchor>a447a86a8ec4f885444b49556d9fb6bb1</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function" protection="package" static="yes">
      <type>static Term</type>
      <name>decodeJSONValue</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery.html</anchorfile>
      <anchor>ad9c90304376b79df256b2855cec301c3</anchor>
      <arglist>(JSONObject val)</arglist>
    </member>
    <member kind="function" protection="package" static="yes">
      <type>static Term</type>
      <name>makeCompoundTerm</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery.html</anchorfile>
      <anchor>a15f0253c4eba9df7dde71414cb704cfd</anchor>
      <arglist>(JSONArray val)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Term[]</type>
      <name>decodeJSONArray</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery.html</anchorfile>
      <anchor>a1c9a6cc8fb50184a7257bb7affc56973</anchor>
      <arglist>(JSONArray val, int startIndex)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static JSONObject</type>
      <name>encodeCompoundTerm</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery.html</anchorfile>
      <anchor>a60756a721d8da9c4e413231e13861ada</anchor>
      <arglist>(Term term)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static JSONArray</type>
      <name>encodeList</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery.html</anchorfile>
      <anchor>a189f14bed7146970d70834aac6e6f5ee</anchor>
      <arglist>(Term term)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static JSONArray</type>
      <name>encodeList</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery.html</anchorfile>
      <anchor>a36e6414f05410ca360ba9c89e676b8e1</anchor>
      <arglist>(Term[] term_list)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boolean</type>
      <name>isList</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery.html</anchorfile>
      <anchor>a42a3ce238c43f6d79a9037fcc7ec5ec2</anchor>
      <arglist>(Term term)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::JSONQuery::InvalidJSONQuery</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery_1_1InvalidJSONQuery.html</filename>
    <member kind="function">
      <type></type>
      <name>InvalidJSONQuery</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery_1_1InvalidJSONQuery.html</anchorfile>
      <anchor>a1fae42afd62d191f2c2d26ebf5caf466</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InvalidJSONQuery</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery_1_1InvalidJSONQuery.html</anchorfile>
      <anchor>a51e087e8ffc3f613ba3506c539546555</anchor>
      <arglist>(String msg)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1JSONQuery_1_1InvalidJSONQuery.html</anchorfile>
      <anchor>a19bc65fc406bdb7dcd8873dd1007e95d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::Prolog</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1Prolog.html</filename>
    <member kind="function">
      <type>PrologBindings</type>
      <name>once</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1Prolog.html</anchorfile>
      <anchor>a039ca26d71a2600d6482dce97ac2ca45</anchor>
      <arglist>(String query_str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Prolog</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1Prolog.html</anchorfile>
      <anchor>a416cd62e18fb62de2d633b8ede2ae607</anchor>
      <arglist>(String ns)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Prolog</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1Prolog.html</anchorfile>
      <anchor>ac60e3e38747eb4abdc40c97850e8b795</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PrologQueryProxy</type>
      <name>query</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1Prolog.html</anchorfile>
      <anchor>a4f16ae36b27cfa06dd3df47acef5f246</anchor>
      <arglist>(String query_str)</arglist>
    </member>
    <member kind="variable">
      <type>ServiceClient&lt; PrologNextSolution.Request, PrologNextSolution.Response, PrologNextSolution &gt;</type>
      <name>next_solution</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1Prolog.html</anchorfile>
      <anchor>ac981350ec6b32601024c7738141b565f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ServiceClient&lt; PrologFinish.Request, PrologFinish.Response, PrologFinish &gt;</type>
      <name>prolog_finish</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1Prolog.html</anchorfile>
      <anchor>a69f822582bb42aa9184e3ea76095e310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ServiceClient&lt; PrologQuery.Request, PrologQuery.Response, PrologQuery &gt;</type>
      <name>prolog_query</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1Prolog.html</anchorfile>
      <anchor>aad244ebf35cdb1e4130822c6b7a10003</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>initRos</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1Prolog.html</anchorfile>
      <anchor>a02d5f57816c4548c5bec635003e3f7ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static NodeHandle</type>
      <name>n</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1Prolog.html</anchorfile>
      <anchor>aa2122a412f323f5a97fe2f067f557984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Ros</type>
      <name>ros</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1Prolog.html</anchorfile>
      <anchor>ac6f5445436bdc74e714d9d5167965f76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::PrologAllSolutions</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologAllSolutions.html</filename>
    <base>edu::tum::cs::ias::knowrob::json_prolog::PrologSolutions</base>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologAllSolutions.html</anchorfile>
      <anchor>af898b8a6f8463d5ebd72637f1865962c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasMoreSolutions</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologAllSolutions.html</anchorfile>
      <anchor>aff73bd77a0fd9c335869d82d1af64c21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Hashtable&lt; String, Term &gt;</type>
      <name>nextSolution</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologAllSolutions.html</anchorfile>
      <anchor>ad8b8034120c6b14cce03b0065b992890</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologAllSolutions.html</anchorfile>
      <anchor>ab3e62a81fe4fa990b463de17dbafdf25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>PrologAllSolutions</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologAllSolutions.html</anchorfile>
      <anchor>a3cdaf96576c914700abd761ddaa55fcf</anchor>
      <arglist>(jpl.Query query)</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>Hashtable&lt; String, jpl.Term &gt;[]</type>
      <name>solutions</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologAllSolutions.html</anchorfile>
      <anchor>a84ef3dc8f80519f0b53652062553f968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>currentIndex</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologAllSolutions.html</anchorfile>
      <anchor>a6f655dbb6aa12e6b5676eeba5d82da6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::PrologBindings</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologBindings.html</filename>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologBindings::JSONParseError</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologBindings::VariableUnbound</class>
    <member kind="function">
      <type>HashMap&lt; String, PrologValue &gt;</type>
      <name>getBdgs_</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologBindings.html</anchorfile>
      <anchor>aaf77c30df3ae068725f389962c4533e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologBindings</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologBindings.html</anchorfile>
      <anchor>ab646cc6b9881fa2d3f4c59796f907ee9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBdgs_</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologBindings.html</anchorfile>
      <anchor>ad38f827de0261d7bee005f57c8849acc</anchor>
      <arglist>(HashMap&lt; String, PrologValue &gt; bdgs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PrologBindings</type>
      <name>parseJSONBindings</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologBindings.html</anchorfile>
      <anchor>a5052a1eb7f4f8b6ae06c675e82924522</anchor>
      <arglist>(String json_bdgs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HashMap&lt; String, PrologValue &gt;</type>
      <name>bdgs_</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologBindings.html</anchorfile>
      <anchor>ac62038d3a4060a4a2bd73beb1f08f0e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::PrologBindings::JSONParseError</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologBindings_1_1JSONParseError.html</filename>
    <member kind="function">
      <type></type>
      <name>JSONParseError</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologBindings_1_1JSONParseError.html</anchorfile>
      <anchor>a8fda47d723fb104c3341fb4e99e80512</anchor>
      <arglist>(String msg)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologBindings_1_1JSONParseError.html</anchorfile>
      <anchor>a798e9895d1f57ad74bc53e2e0fc773ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::PrologBindings::VariableUnbound</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologBindings_1_1VariableUnbound.html</filename>
    <member kind="function">
      <type></type>
      <name>VariableUnbound</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologBindings_1_1VariableUnbound.html</anchorfile>
      <anchor>ae29094c0bf83045fbc1ea992861be3e4</anchor>
      <arglist>(String var_name)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologBindings_1_1VariableUnbound.html</anchorfile>
      <anchor>ac6ab7e38d7f7b6916587f83459be1a3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::PrologIncrementalSolutions</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologIncrementalSolutions.html</filename>
    <base>edu::tum::cs::ias::knowrob::json_prolog::PrologSolutions</base>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologIncrementalSolutions.html</anchorfile>
      <anchor>a90ca00c53bad4985697c5df0965bb4f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasMoreSolutions</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologIncrementalSolutions.html</anchorfile>
      <anchor>a97a18c9e89cd9e7cd01beb3781541f18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Hashtable&lt; String, Term &gt;</type>
      <name>nextSolution</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologIncrementalSolutions.html</anchorfile>
      <anchor>a0caa8c611c1a1d2a224074776f342a45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologIncrementalSolutions</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologIncrementalSolutions.html</anchorfile>
      <anchor>a62d09697b9eb2dc5d6686058d7afd326</anchor>
      <arglist>(jpl.Query query)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologIncrementalSolutions.html</anchorfile>
      <anchor>aa56a887d0e8d9d8d708a211d5aca0ff7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>jpl.Query</type>
      <name>query</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologIncrementalSolutions.html</anchorfile>
      <anchor>a99e95398cd02c3597ca24cf1e70972cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::PrologQueryProxy</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy.html</filename>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologQueryProxy::QueryError</class>
    <class kind="class">edu::tum::cs::ias::knowrob::json_prolog::PrologQueryProxy::QueryIterator</class>
    <member kind="function">
      <type>void</type>
      <name>finish</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy.html</anchorfile>
      <anchor>a2b0ad58ef0a7d537ace6b9caeb269371</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isFinished</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy.html</anchorfile>
      <anchor>a68a466050af8e434a35deaac8c66fba8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Iterator&lt; PrologBindings &gt;</type>
      <name>iterator</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy.html</anchorfile>
      <anchor>a6fa6fca453c890dfe05a7d5d0dbd4b9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologQueryProxy</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy.html</anchorfile>
      <anchor>a1fa2fa9605f7a6d5a5f616b0b5e7dfd9</anchor>
      <arglist>(Prolog prolog, String query_str)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>String</type>
      <name>makeQueryID</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy.html</anchorfile>
      <anchor>a727c38a9c8bba83afd414139f8e7f09b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>ArrayList&lt; PrologBindings &gt;</type>
      <name>bindings_</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy.html</anchorfile>
      <anchor>a6c431f44fbecd204d539a5db56e83773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>boolean</type>
      <name>finished_</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy.html</anchorfile>
      <anchor>ad8083b4df3753560bacc760fd67833b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>Prolog</type>
      <name>prolog_</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy.html</anchorfile>
      <anchor>a8a960df8cac96d7318364309d4510bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>QueryIterator</type>
      <name>q_it</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy.html</anchorfile>
      <anchor>a61de6cc44a075cabf11fe67a0bddd852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>String</type>
      <name>query_id_</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy.html</anchorfile>
      <anchor>a65b592bf4048d85b5e4aba7fd3a9e2f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::PrologQueryProxy::QueryError</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy_1_1QueryError.html</filename>
    <member kind="function">
      <type></type>
      <name>QueryError</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy_1_1QueryError.html</anchorfile>
      <anchor>a3ee9d3ee5ab0defb94e1ff7ecd704eb2</anchor>
      <arglist>(String msg)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy_1_1QueryError.html</anchorfile>
      <anchor>a97b1ac21ad1603738a3fd929abca23e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::PrologQueryProxy::QueryIterator</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy_1_1QueryIterator.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>hasNext</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy_1_1QueryIterator.html</anchorfile>
      <anchor>a16ea164cf518efa19994554fcf1f410c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PrologBindings</type>
      <name>next</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy_1_1QueryIterator.html</anchorfile>
      <anchor>a17a84895161b908fa75bb6d8da3d30a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QueryIterator</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy_1_1QueryIterator.html</anchorfile>
      <anchor>a1634b62bc25aee25b1bca35890189dbd</anchor>
      <arglist>(PrologQueryProxy proxy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy_1_1QueryIterator.html</anchorfile>
      <anchor>aca1a4ddf15d346dd985dfc28e4d50a89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>requestNextSolution</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy_1_1QueryIterator.html</anchorfile>
      <anchor>a9d96f75047a8f9300ef6a3a481b83d3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>Iterator&lt; PrologBindings &gt;</type>
      <name>data_</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy_1_1QueryIterator.html</anchorfile>
      <anchor>a7883b4b74b0b98b099d7f6f922cfea36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>PrologQueryProxy</type>
      <name>query_</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologQueryProxy_1_1QueryIterator.html</anchorfile>
      <anchor>aedcfc54c6ea3d68effe5c838546a9f58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>edu::tum::cs::ias::knowrob::json_prolog::PrologSolutions</name>
    <filename>interfaceedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologSolutions.html</filename>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>interfaceedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologSolutions.html</anchorfile>
      <anchor>a89ed233a787c8001d1a5e49b12b53726</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasMoreSolutions</name>
      <anchorfile>interfaceedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologSolutions.html</anchorfile>
      <anchor>a1f16aa2ab073ff492af82b016b213763</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Hashtable&lt; String, jpl.Term &gt;</type>
      <name>nextSolution</name>
      <anchorfile>interfaceedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologSolutions.html</anchorfile>
      <anchor>a56764d27de5e8afd615cc991988d4d6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>interfaceedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologSolutions.html</anchorfile>
      <anchor>a3a76fb8e6de7a12a9e40eefc17d54570</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::PrologTerm</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologTerm.html</filename>
    <member kind="function">
      <type>int</type>
      <name>arity</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologTerm.html</anchorfile>
      <anchor>a25af6c407b1bf5eca99922a4924e3e42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getName_</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologTerm.html</anchorfile>
      <anchor>aa656728b4fe997dbf92f77e6fb53051d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; PrologValue &gt;</type>
      <name>getValues_</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologTerm.html</anchorfile>
      <anchor>af0781111c00e8d8dd0fd66fe599cbd64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologTerm</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologTerm.html</anchorfile>
      <anchor>afe58e4f4e30e0f3691eef1ff57019987</anchor>
      <arglist>(String name, Vector&lt; PrologValue &gt; values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName_</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologTerm.html</anchorfile>
      <anchor>a5a36a1a108568f256493ac0d12c94cf2</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValues_</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologTerm.html</anchorfile>
      <anchor>a05e2668744e6ad3c78fddc0c33752b51</anchor>
      <arglist>(Vector&lt; PrologValue &gt; values)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>name_</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologTerm.html</anchorfile>
      <anchor>a0d2687454deffcd3e4a7e09c1a46f5c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector&lt; PrologValue &gt;</type>
      <name>values_</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologTerm.html</anchorfile>
      <anchor>a95f7a186b5a77d134ce2b995c9b27e34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::ias::knowrob::json_prolog::PrologValue</name>
    <filename>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</filename>
    <class kind="enum">edu::tum::cs::ias::knowrob::json_prolog::PrologValue::value_type</class>
    <member kind="function">
      <type>Object</type>
      <name>getValue</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>a80f6b96d584614e50ae811e4cc6c21e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isDouble</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>a39192f46589df5a541a071b414c206a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInt</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>adaf64307db0c9543fc14a5288d477ea5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>islist</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>ab78d3a7a8cf94b08cfd17e896a899aa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isString</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>a4455ffb7892f754812ee719322b6f84e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isTerm</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>a2003ed7c518f4e6bb3f70a46bbf9aff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isValid</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>acef29969b8aafbb6a8a331833641c6bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologValue</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>a40271febb7215d02a93b87aff44a67bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologValue</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>a59da63337acc4e64784878478d253d00</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologValue</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>aff5715c9a135d5e1f9282bff9c786ef6</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologValue</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>a028024bc08fed49101eefb32c50b937a</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologValue</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>a3615c672500b168b8c6ed210a568a002</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologValue</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>a878a46ffc47e93f7a8848efb3c6c5106</anchor>
      <arglist>(PrologTerm value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrologValue</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>a52e995391e7c59b9c1af0bfc220bfcfe</anchor>
      <arglist>(Vector&lt; PrologValue &gt; value)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>a9923fc4c4a30d3cea8131344f094ce43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>type</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>ad046f06256556bd306d7eb0959c84c47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>value_type</type>
      <name>type_</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>a4747a7d0ca36877fb0ebc46deb898802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Object</type>
      <name>value_</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue.html</anchorfile>
      <anchor>a6ad1c83bfa17ea492af1c9b29a13590f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>edu::tum::cs::ias::knowrob::json_prolog::PrologValue::value_type</name>
    <filename>enumedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue_1_1value__type.html</filename>
    <member kind="variable">
      <type></type>
      <name>DOUBLE</name>
      <anchorfile>enumedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue_1_1value__type.html</anchorfile>
      <anchor>a410cc4ed42f28046c99893bb4a213eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT</name>
      <anchorfile>enumedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue_1_1value__type.html</anchorfile>
      <anchor>a57c46129fe7c3f8d48c2b6225a4a9a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LIST</name>
      <anchorfile>enumedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue_1_1value__type.html</anchorfile>
      <anchor>a685839ca95656c9964bb314df38c4824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STRING</name>
      <anchorfile>enumedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue_1_1value__type.html</anchorfile>
      <anchor>a2b3c76119c31e2e6d3712e05083e2977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TERM</name>
      <anchorfile>enumedu_1_1tum_1_1cs_1_1ias_1_1knowrob_1_1json__prolog_1_1PrologValue_1_1value__type.html</anchorfile>
      <anchor>a3ca95556b3d121e024ed0877f5e7b968</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
