<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>combinatorialTrainer.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>combinatorialTrainer_8cpp</filename>
    <class kind="class">CombinatorialTrainer</class>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_NO_SCOPED_ENUMS</name>
      <anchorfile>combinatorialTrainer_8cpp.html</anchorfile>
      <anchor>a673f164000ed2c207f200528add4f736</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>combinatorialTrainer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>data_cleaner.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>data__cleaner_8cpp</filename>
    <member kind="function">
      <type>bool</type>
      <name>getNodeParameters</name>
      <anchorfile>data__cleaner_8cpp.html</anchorfile>
      <anchor>a415050f3ef61b7a4317e8e25c2181130</anchor>
      <arglist>(ros::NodeHandle nh, std::vector&lt; std::string &gt; &amp;database_files, bool &amp;clean_records, bool &amp;clean_models)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>data__cleaner_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>data_merger.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>data__merger_8cpp</filename>
    <member kind="function">
      <type>bool</type>
      <name>getNodeParameters</name>
      <anchorfile>data__merger_8cpp.html</anchorfile>
      <anchor>a75cde3345c487e8d44c1cce24c04aaa7</anchor>
      <arglist>(ros::NodeHandle nh, std::string &amp;target_file, std::vector&lt; std::string &gt; &amp;source_files, bool &amp;merge_records, bool &amp;merge_models)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>data__merger_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fake_data_publisher.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>fake__data__publisher_8cpp</filename>
    <includes id="ism__helper_8hpp" name="ism_helper.hpp" local="yes" imported="no">ism_helper.hpp</includes>
    <class kind="class">Fake_data_publisher</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fake__data__publisher_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ism_helper.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>ism__helper_8cpp</filename>
    <includes id="ism__helper_8hpp" name="ism_helper.hpp" local="yes" imported="no">ism_helper.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>KINEMATICCHAINTIMEOUT</name>
      <anchorfile>ism__helper_8cpp.html</anchorfile>
      <anchor>a6d7c1f6bd71f0b056fa74f4e021e8bc3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ism_helper.hpp</name>
    <path>/tmp/ws/src/asr_ism/include/</path>
    <filename>ism__helper_8hpp</filename>
    <class kind="class">IH::ObjectConverter</class>
    <namespace>IH</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ObjectConverter &gt;</type>
      <name>ObjectConverterPtr</name>
      <anchorfile>namespaceIH.html</anchorfile>
      <anchor>aa3b5b57c28eba1eb526b25825ae829b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ISM::PosePtr</type>
      <name>rosPoseToISMPose</name>
      <anchorfile>namespaceIH.html</anchorfile>
      <anchor>a579adfa64ef91dcb31974f37b6577a41</anchor>
      <arglist>(const geometry_msgs::Pose p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/asr_ism/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>marker_rotator.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>marker__rotator_8cpp</filename>
    <member kind="function">
      <type>bool</type>
      <name>getNodeParameters</name>
      <anchorfile>marker__rotator_8cpp.html</anchorfile>
      <anchor>a7d0d2bae402e70cf0d876fa9b149b6af</anchor>
      <arglist>(ros::NodeHandle nh, std::string &amp;source_file, std::string &amp;target_file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>marker__rotator_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>modelViewer.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>modelViewer_8cpp</filename>
    <class kind="class">ModelViewer</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>modelViewer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>object_configuration_generator.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>object__configuration__generator_8cpp</filename>
    <class kind="class">ObjectConfigurationGenerator</class>
    <member kind="define">
      <type>#define</type>
      <name>KEY_MARK</name>
      <anchorfile>object__configuration__generator_8cpp.html</anchorfile>
      <anchor>ab32778677f86b2ad77d6884f4cd91578</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEY_NEXT_OBJECT</name>
      <anchorfile>object__configuration__generator_8cpp.html</anchorfile>
      <anchor>a951fc15b8b68aa19a30aaa0c48b453fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEY_NEXT_POSE</name>
      <anchorfile>object__configuration__generator_8cpp.html</anchorfile>
      <anchor>a12c2526e528eb9acf8b172afcf3d4871</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEY_PREV_OBJECT</name>
      <anchorfile>object__configuration__generator_8cpp.html</anchorfile>
      <anchor>af160c49368196566726b6afe8dce7a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEY_PREV_POSE</name>
      <anchorfile>object__configuration__generator_8cpp.html</anchorfile>
      <anchor>a08a0a2e29c1dcfdadd138e5a926f245e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEY_SAVE</name>
      <anchorfile>object__configuration__generator_8cpp.html</anchorfile>
      <anchor>a735bd78d12a58f1d9dbbf79d2b30e5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEY_SHOW</name>
      <anchorfile>object__configuration__generator_8cpp.html</anchorfile>
      <anchor>abf569de01bd2aaf477d52e4d8090162c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEY_SWITCH_EDIT</name>
      <anchorfile>object__configuration__generator_8cpp.html</anchorfile>
      <anchor>aa152e1a09385dfae790d921025acd6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>object__configuration__generator_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>keyPressed</name>
      <anchorfile>object__configuration__generator_8cpp.html</anchorfile>
      <anchor>a2405ff882604e34d6ce05f48b3934de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct termios originalSettings</type>
      <name>modifiedSettings</name>
      <anchorfile>object__configuration__generator_8cpp.html</anchorfile>
      <anchor>acf6f7f80f8dcb94f1e5c9af893730797</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>optedTrainerEvaluator.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>optedTrainerEvaluator_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>ISM_DATA</name>
      <anchorfile>optedTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>ac61f66018fcc3a30b2a89ae5534104ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addVizData</name>
      <anchorfile>optedTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>a411d8c187acd47057708f517e5040537</anchor>
      <arglist>(map&lt; string, map&lt; string, unsigned &gt; &gt; &amp;target, map&lt; string, map&lt; string, unsigned &gt; &gt; &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawISM</name>
      <anchorfile>optedTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>a03f29963cd5a10009eeeb99f5f66b4f2</anchor>
      <arglist>(string model, string patternName, map&lt; string, map&lt; string, unsigned &gt; &gt;graphVizData, unsigned testsPerformed, unsigned timeSteps)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>optedTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>TestResult</type>
      <name>testModel</name>
      <anchorfile>optedTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>a8f02a8a8d7d30e61431a177641877a98</anchor>
      <arglist>(TestSpec testSpec, string modelDB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeError</name>
      <anchorfile>optedTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>acad404242152c6ae7db049c19d7cac96</anchor>
      <arglist>(string error, ofstream &amp;csvFile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTestResult</name>
      <anchorfile>optedTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>a18fa1c50fcb45a38438725eb5ac6fe2b</anchor>
      <arglist>(const TestResult &amp;r, ofstream &amp;csvFile)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>AMOUNT_OF_THREADS</name>
      <anchorfile>optedTrainerEvaluator_8cpp.html</anchorfile>
      <anchor>a585c3a1218908100fcfc386562476e8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pose_interpolator.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>pose__interpolator_8cpp</filename>
    <member kind="function">
      <type>bool</type>
      <name>getNodeParameters</name>
      <anchorfile>pose__interpolator_8cpp.html</anchorfile>
      <anchor>aa9d1143459f15eb72b79103dc6d44c3d</anchor>
      <arglist>(ros::NodeHandle nh, std::string &amp;source_file, std::string &amp;target_file, int &amp;step_number)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pose__interpolator_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>recognizer.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>recognizer_8cpp</filename>
    <includes id="scene__configurator_8hpp" name="scene_configurator.hpp" local="yes" imported="no">asr_ism/scene_configurator.hpp</includes>
    <class kind="class">Recognizer</class>
    <member kind="define">
      <type>#define</type>
      <name>APO_RATER</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>aa9332e8da200b8b586ba47b0f1fc4c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_BUFFERSCENE</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>ab831edb18c120de48c04f23d9e06d394</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_BUFFERVOTES</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>aaa3d039401743c783229e2b91a92e59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_HELP</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>a588abef65bd76d5a8daefc6f23821adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_NEXT_RESULT</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>af4b37d317e72dcdc9ba79ff9de13d2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_NEXTOBJECT</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>a4ef161d08f5d6d2f031737e9f2deb3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_NEXTPOSE</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>a23961b48a01079d6896bfefb9712899a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_NEXTREF</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>a300067a23466fd6f62bbfa3c93aced83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_PREDICTSCENE</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>ab9d01a6604759c25b9927ff94ca107e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_PREV_RESULT</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>acd04cd8894cfc8331c856ed5c5577d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_PREVOBJECT</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>a663bf29ed106b52b15f2230531d10d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_PREVPOSE</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>a3e5e1a5f60bb61598e0bc4388ff77427</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_PREVREF</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>a39c5bed5cc5610dcf9bfe44ee491a2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_VISUALIZE</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>a1c5a36346003e600e46da90b1d2b79b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_VIZ_ALL_RESULTS</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>a825652124eb771eefb628e775bdd1d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_VIZ_SELECTED_RESULT</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>af90e5b76c3f49413d6e60722420aad66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMPLE_RATER</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>a95e2ca815c056582d641b60bf643523b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>recognizer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>recorded_objects_transformer.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>recorded__objects__transformer_8cpp</filename>
    <member kind="function">
      <type>bool</type>
      <name>getNodeParameters</name>
      <anchorfile>recorded__objects__transformer_8cpp.html</anchorfile>
      <anchor>a5cb3d8a895176c121e5173a3dbb368f6</anchor>
      <arglist>(ros::NodeHandle nh, std::string &amp;source_file, std::string &amp;target_file, std::string &amp;object_type, std::string &amp;object_id, std::vector&lt; double &gt; &amp;position, std::vector&lt; double &gt; &amp;orientation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>recorded__objects__transformer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>recorder.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>recorder_8cpp</filename>
    <includes id="scene__configurator_8hpp" name="scene_configurator.hpp" local="yes" imported="no">asr_ism/scene_configurator.hpp</includes>
    <class kind="class">Recorder</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>recorder_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>recordGen.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>recordGen_8cpp</filename>
    <class kind="struct">cmpFromToPointTuple</class>
    <class kind="class">FixRecordGenPoint</class>
    <class kind="class">MidSplinePoint</class>
    <class kind="class">MidSplinePointAlt</class>
    <class kind="class">RecordGenerator</class>
    <class kind="class">RecordGenPoint</class>
    <namespace>H</namespace>
    <member kind="typedef">
      <type>std::tuple&lt; uint32_t, uint32_t, RecordGenPointPtr &gt;</type>
      <name>FromToPointTuple</name>
      <anchorfile>recordGen_8cpp.html</anchorfile>
      <anchor>a1bb6e18825f86b6a43bdd2c7cfe2099c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RecordGenPoint &gt;</type>
      <name>RecordGenPointPtr</name>
      <anchorfile>recordGen_8cpp.html</anchorfile>
      <anchor>a38c30a0d39c95ab31ab5111a0fc46598</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>OrientCalcType</name>
      <anchorfile>recordGen_8cpp.html</anchorfile>
      <anchor>a6162296a704e95020c753af64cf81ee1</anchor>
      <arglist></arglist>
      <enumvalue file="recordGen_8cpp.html" anchor="a6162296a704e95020c753af64cf81ee1a2de1239f236684c5bee75bd524a38a51">Fix</enumvalue>
      <enumvalue file="recordGen_8cpp.html" anchor="a6162296a704e95020c753af64cf81ee1a64663f4646781c9c0110838b905daa23">Random</enumvalue>
      <enumvalue file="recordGen_8cpp.html" anchor="a6162296a704e95020c753af64cf81ee1a32a843da6ea40ab3b17a3421ccdf671b">Linear</enumvalue>
      <enumvalue file="recordGen_8cpp.html" anchor="a6162296a704e95020c753af64cf81ee1aec0fc0100c4fc1ce4eea230c3dc10360">Undefined</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RecGenPointType</name>
      <anchorfile>recordGen_8cpp.html</anchorfile>
      <anchor>a78f37701119c9c5ccdfc6f74eaa02c07</anchor>
      <arglist></arglist>
      <enumvalue file="recordGen_8cpp.html" anchor="a78f37701119c9c5ccdfc6f74eaa02c07a2de1239f236684c5bee75bd524a38a51">Fix</enumvalue>
      <enumvalue file="recordGen_8cpp.html" anchor="a78f37701119c9c5ccdfc6f74eaa02c07a9216bb692ed199b1665bcaf5f6129204">MidSpline</enumvalue>
      <enumvalue file="recordGen_8cpp.html" anchor="a78f37701119c9c5ccdfc6f74eaa02c07a2227e79cc70749390e41500cfd3f850e">MidSplineAlt</enumvalue>
      <enumvalue file="recordGen_8cpp.html" anchor="a78f37701119c9c5ccdfc6f74eaa02c07aec0fc0100c4fc1ce4eea230c3dc10360">Undefined</enumvalue>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>contains</name>
      <anchorfile>namespaceH.html</anchorfile>
      <anchor>acaa16e40befb2040ca06144b57913b73</anchor>
      <arglist>(const C &amp;v, const T &amp;x) -&gt; decltype(end(v), true)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>frand</name>
      <anchorfile>recordGen_8cpp.html</anchorfile>
      <anchor>ac5754da07c7329ead520bf2457bbd834</anchor>
      <arglist>(double min, double max)</arglist>
    </member>
    <member kind="function">
      <type>std_msgs::ColorRGBA</type>
      <name>getColorForTypeId</name>
      <anchorfile>recordGen_8cpp.html</anchorfile>
      <anchor>a429ef90e049b16ba70721499a14c4dc0</anchor>
      <arglist>(std::map&lt; std::pair&lt; std::string, std::string &gt;, std_msgs::ColorRGBA &gt; &amp;typeIdToColor, std::vector&lt; std_msgs::ColorRGBA &gt; &amp;allColors, uint32_t &amp;availColorIndex, std::string &amp;type, std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>recordGen_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>OrientCalcType</type>
      <name>orientCalcTypeFromString</name>
      <anchorfile>recordGen_8cpp.html</anchorfile>
      <anchor>a4bad7d7717d7d2c5fa460c69fb161806</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>RecGenPointType</type>
      <name>recGenPointTypeFromString</name>
      <anchorfile>recordGen_8cpp.html</anchorfile>
      <anchor>a2681fbb182a546d0615e566ada2348d6</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>recordViewer.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>recordViewer_8cpp</filename>
    <class kind="class">RecordViewer</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>recordViewer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rotation_invariant_objects_rotator.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>rotation__invariant__objects__rotator_8cpp</filename>
    <member kind="function">
      <type>bool</type>
      <name>getNodeParameters</name>
      <anchorfile>rotation__invariant__objects__rotator_8cpp.html</anchorfile>
      <anchor>a1a3c43f3284725298f97f25df5663071</anchor>
      <arglist>(ros::NodeHandle nh, std::string &amp;source_file, std::string &amp;target_file, std::string &amp;object_type, std::string &amp;object_id, std::vector&lt; std::string &gt; &amp;rotation_invariant_types)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>rotation__invariant__objects__rotator_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scene_configurator.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/asr_ism/</path>
    <filename>scene__configurator_8cpp</filename>
    <includes id="scene__configurator_8hpp" name="scene_configurator.hpp" local="yes" imported="no">asr_ism/scene_configurator.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_ADD</name>
      <anchorfile>scene__configurator_8cpp.html</anchorfile>
      <anchor>afb361b6040328051a0b4e4bc82948596</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_AUTOMATIC_PROCESSING</name>
      <anchorfile>scene__configurator_8cpp.html</anchorfile>
      <anchor>a29c885297ccece9086b1e607cfa1670b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_HELP</name>
      <anchorfile>scene__configurator_8cpp.html</anchorfile>
      <anchor>a588abef65bd76d5a8daefc6f23821adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_PROCESS_CONFIGURATION</name>
      <anchorfile>scene__configurator_8cpp.html</anchorfile>
      <anchor>a15198608af84b449d214bc82f86d9fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_PROCESS_ONLY_MARKED</name>
      <anchorfile>scene__configurator_8cpp.html</anchorfile>
      <anchor>aa2b848755fae0fa9513d6308bc24eb64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_REMOVE</name>
      <anchorfile>scene__configurator_8cpp.html</anchorfile>
      <anchor>accad2aaa1f737b6bbd953acd7bbb8537</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_RESET</name>
      <anchorfile>scene__configurator_8cpp.html</anchorfile>
      <anchor>acbaddd55a95054139f93e6494d62a73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_SHOW</name>
      <anchorfile>scene__configurator_8cpp.html</anchorfile>
      <anchor>a9a677d808c60469432394469656c56c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_UPDATE_VIEW</name>
      <anchorfile>scene__configurator_8cpp.html</anchorfile>
      <anchor>ac618f6dd13f9f71208588934d0180318</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scene_configurator.hpp</name>
    <path>/tmp/ws/src/asr_ism/include/asr_ism/</path>
    <filename>scene__configurator_8hpp</filename>
    <includes id="scene__configurator__data_8hpp" name="scene_configurator_data.hpp" local="yes" imported="no">scene_configurator_data.hpp</includes>
    <includes id="ism__helper_8hpp" name="ism_helper.hpp" local="yes" imported="no">../ism_helper.hpp</includes>
    <class kind="class">SceneConfigurator</class>
  </compound>
  <compound kind="file">
    <name>scene_configurator_data.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/asr_ism/</path>
    <filename>scene__configurator__data_8cpp</filename>
    <includes id="scene__configurator__data_8hpp" name="scene_configurator_data.hpp" local="yes" imported="no">asr_ism/scene_configurator_data.hpp</includes>
  </compound>
  <compound kind="file">
    <name>scene_configurator_data.hpp</name>
    <path>/tmp/ws/src/asr_ism/include/asr_ism/</path>
    <filename>scene__configurator__data_8hpp</filename>
    <class kind="struct">ObjectEstimation</class>
    <class kind="class">SceneConfiguratorData</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ObjectEstimation &gt;</type>
      <name>ObjectEstimationPtr</name>
      <anchorfile>scene__configurator__data_8hpp.html</anchorfile>
      <anchor>a5d03e139e6164920c77e5f22274236ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ObjectEstimationPtr &gt;</type>
      <name>ObjectEstimationPtrs</name>
      <anchorfile>scene__configurator__data_8hpp.html</anchorfile>
      <anchor>a30c89381b2f543eed44f15d6883d5aa9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simpleEvaluator.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>simpleEvaluator_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>ISM_DATA</name>
      <anchorfile>simpleEvaluator_8cpp.html</anchorfile>
      <anchor>ac61f66018fcc3a30b2a89ae5534104ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addVizData</name>
      <anchorfile>simpleEvaluator_8cpp.html</anchorfile>
      <anchor>ace84c71db6c2c4fbbeca0365cecbdfa1</anchor>
      <arglist>(std::map&lt; std::string, std::map&lt; std::string, unsigned &gt; &gt; &amp;graphVizData, const RecognizerPtr &amp;recognizer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawISM</name>
      <anchorfile>simpleEvaluator_8cpp.html</anchorfile>
      <anchor>a03f29963cd5a10009eeeb99f5f66b4f2</anchor>
      <arglist>(string model, string patternName, map&lt; string, map&lt; string, unsigned &gt; &gt;graphVizData, unsigned testsPerformed, unsigned timeSteps)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>simpleEvaluator_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trainer.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>trainer_8cpp</filename>
    <includes id="ism__helper_8hpp" name="ism_helper.hpp" local="yes" imported="no">ism_helper.hpp</includes>
    <class kind="class">Trainer</class>
    <member kind="define">
      <type>#define</type>
      <name>LINEWIDTH</name>
      <anchorfile>trainer_8cpp.html</anchorfile>
      <anchor>ab7b854108e641434d8aba356ecde94ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>trainer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>changes</name>
      <anchorfile>trainer_8cpp.html</anchorfile>
      <anchor>aa157e6869a27c2dba64017deedc013b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>voteViewer.cpp</name>
    <path>/tmp/ws/src/asr_ism/src/</path>
    <filename>voteViewer_8cpp</filename>
    <class kind="class">VoteViewer</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>voteViewer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cmpFromToPointTuple</name>
    <filename>structcmpFromToPointTuple.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structcmpFromToPointTuple.html</anchorfile>
      <anchor>ac70da40f9c493086f4ff072787e54506</anchor>
      <arglist>(const FromToPointTuple &amp;a, const FromToPointTuple &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CombinatorialTrainer</name>
    <filename>classCombinatorialTrainer.html</filename>
    <member kind="function">
      <type></type>
      <name>CombinatorialTrainer</name>
      <anchorfile>classCombinatorialTrainer.html</anchorfile>
      <anchor>ae9d8d1344c48ef385d1035a3b53630b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCombinatorialTrainerParameters</name>
      <anchorfile>classCombinatorialTrainer.html</anchorfile>
      <anchor>aa3d8b3e1b00163fa09d0265f1b271f23</anchor>
      <arglist>(const ros::NodeHandle &amp;node_handle, ISM::CombinatorialTrainerParameters *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readParameter</name>
      <anchorfile>classCombinatorialTrainer.html</anchorfile>
      <anchor>a48c7b545cd8d10e01ed98c98198b7ef7</anchor>
      <arglist>(const ros::NodeHandle &amp;node_handle, const std::string &amp;parameterName, double *d, const double defaultValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readParameter</name>
      <anchorfile>classCombinatorialTrainer.html</anchorfile>
      <anchor>af8b3a2df11da9937f1c2a5108bd54454</anchor>
      <arglist>(const ros::NodeHandle &amp;node_handle, const std::string &amp;parameterName, std::string *s, const std::string defaultValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readParameter</name>
      <anchorfile>classCombinatorialTrainer.html</anchorfile>
      <anchor>a7ce41c5382a492e762ce32c4796284e8</anchor>
      <arglist>(const ros::NodeHandle &amp;node_handle, const std::string &amp;parameterName, int *i, const int defaultValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readParameter</name>
      <anchorfile>classCombinatorialTrainer.html</anchorfile>
      <anchor>a8536ccd86acd256a5f6e887004b132cd</anchor>
      <arglist>(const ros::NodeHandle &amp;node_handle, const std::string &amp;parameterName, bool *b, const bool defaultValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readParameter</name>
      <anchorfile>classCombinatorialTrainer.html</anchorfile>
      <anchor>a8b8877b4fc347220f226114116e85c2a</anchor>
      <arglist>(const ros::NodeHandle &amp;node_handle, const std::string &amp;parameterName, unsigned int *ui, const unsigned int defaultValue)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>mNh</name>
      <anchorfile>classCombinatorialTrainer.html</anchorfile>
      <anchor>a5389d63fd6148076fd5ac486a925d52a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Fake_data_publisher</name>
    <filename>classFake__data__publisher.html</filename>
    <member kind="function">
      <type></type>
      <name>Fake_data_publisher</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a2e4b111c8700a51a0854a4efd74cc90a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getNodeParameters</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a027eba04b892be285507dcb7a3f799a6</anchor>
      <arglist>(std::string &amp;pObjectTopic, std::string &amp;pDbfilename, std::string &amp;pVisualizationTopic)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Fake_data_publisher</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a5ff47348f5783dbf95ba11203f0872ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>RecordKey</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a6e6d42061e563a0207c469305a50d25d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; RecordKey, const asr_msgs::AsrObject &gt;</type>
      <name>RecordMapType</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a8efd93d557a0f3aa7dfafb7829149511</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::vector&lt; ISM::ObjectSetPtr &gt; &gt;</type>
      <name>getDbEntries</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a5fd71c1939dfc5392d45a187073a8f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>asr_msgs::AsrObjectPtr</type>
      <name>objectToMessage</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>aee4b3aed2ba0919ee55a5e5f8b2a49f7</anchor>
      <arglist>(ISM::ObjectPtr object)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>timerCallback</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>ae93910ec4fe65fd61e988ff00dba32e5</anchor>
      <arglist>(const ros::TimerEvent &amp;timerEvent)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>firstUsedSet</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a5a633a0095f1b5ded27e9af7627c3a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lastUsedSet</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>af700698615b1aab293ded079b8c94662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mBaseFrame</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a8b4ad7f5a764c2733f912c793a8265d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IH::ObjectConverter *</type>
      <name>mConverter</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a3b0c1b96a50778164f0442438c3f4501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>mDataPub</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a35178090861b19c5c7d958575abe2f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>mNh</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>aeef32862565985647cdb86ec321c47fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VIZ::ObjectModelVisualizerRVIZ *</type>
      <name>mObjectModelVisualizer</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a1498d9a39e1f74b31fe76cc9b665e002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RecordMapType</type>
      <name>mObjectRecord</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a89124476193811be5c1ca0c5ebf96626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; ISM::ObjectSetPtr &gt; &gt;</type>
      <name>mObjectSets</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a11fe57ebf6230a391556b35bbceb4012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mPublishInterval</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a69eefeaca2f093241f902bce9ba5ac10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ISM::Recognizer *</type>
      <name>mRecognizer</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a43a46f352e6a8fdb38edb1a50ea95ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mStep</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>aff1efbdb537edc8ca2b78a3f8d61bdf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>mSub</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>af442c744ad9098be7d69c11997c8ae35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ISM::TableHelperPtr</type>
      <name>mTableHelper</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a4d6597c48614e0f535bea901321f88dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>mTimer</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a11348068e92dfcf9586b61d84b84b9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>mVisualizationPub</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a23264d3b80874b2306e49ee82988ec14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>patternIter</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a57728b3a6d476b3cf0f2034dd989050a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>setIter</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>aba93736ae6ff3a3be154723757d45ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>usedPattern</name>
      <anchorfile>classFake__data__publisher.html</anchorfile>
      <anchor>a3e803edb7e4dc4ef4f4d9a5c9b8c421c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FixRecordGenPoint</name>
    <filename>classFixRecordGenPoint.html</filename>
    <base>RecordGenPoint</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>calcCurrObPos</name>
      <anchorfile>classFixRecordGenPoint.html</anchorfile>
      <anchor>aec99ea5079fcd5d5ca5c6dbc8f16e55f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FixRecordGenPoint</name>
      <anchorfile>classFixRecordGenPoint.html</anchorfile>
      <anchor>ad9816e53b44aa0ef242e3fbd9bdde296</anchor>
      <arglist>(std::string name, int32_t id, double x, double y, double z, double orientW, double orientX, double orientY, double orientZ, OrientCalcType orientCalcType, double posErr, double orientErr, unsigned int from, unsigned int to, double linearDegX, double linearDegY, double linearDegZ)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>forceInvisible</name>
      <anchorfile>classFixRecordGenPoint.html</anchorfile>
      <anchor>a8712867187c96593c9f518189ac86a18</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isVisible</name>
      <anchorfile>classFixRecordGenPoint.html</anchorfile>
      <anchor>aaa4a5a2627a292479e0dda3a3df17e02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNewParams</name>
      <anchorfile>classFixRecordGenPoint.html</anchorfile>
      <anchor>a75f7a12e63c6a2691c48cbf27927d5bb</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FixRecordGenPoint</name>
      <anchorfile>classFixRecordGenPoint.html</anchorfile>
      <anchor>a6b2d4db5c916f83d219e819f57dcb0cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mIsInvisible</name>
      <anchorfile>classFixRecordGenPoint.html</anchorfile>
      <anchor>aa289438c8d631856e8d8affaca509678</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MidSplinePoint</name>
    <filename>classMidSplinePoint.html</filename>
    <base>RecordGenPoint</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>calcCurrObPos</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>a13db6a4f34f39fbc5580b4b924f50ddb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calcSpline</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>a47887fb8b75d08e9b5ab9c1ac40be6f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>forceInvisible</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>ae07b84cd12ecab46d41f3ea7c76834a8</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isVisible</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>a3c3f30b614cce5cde39fe55061a34a68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MidSplinePoint</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>abb9c8fd6a1417ac064c64b5c4e0220a7</anchor>
      <arglist>(std::string name, int32_t id, double xs, double ys, double zs, double xe, double ye, double ze, double degree, double timeSpan, double orientW, double orientX, double orientY, double orientZ, OrientCalcType orientCalcType, double posErr, double orientErr, unsigned int from, unsigned int to, double linearDegX, double linearDegY, double linearDegZ)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNewParams</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>a27007c463a0a500926c398efd2a474bc</anchor>
      <arglist>(double xs, double ys, double zs, double xe, double ye, double ze, double degree, double timeSpan)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MidSplinePoint</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>ac045586a811a94ceab655080de380163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mDegree</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>aa6a427070578e3029e4dff07005e83b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mIsInvisible</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>a36d49c2e1ec6ea509182b0896351c991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Spline&lt; double, 4 &gt;</type>
      <name>mSpline</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>ae844b5872d40f516ecfa8de4765a8547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mTimeSpan</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>a9a9dc1e1db18ac7627d2356c497402a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mXe</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>afe26e8295b04df23320f73833f5fe56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mXs</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>a3c1768caddc98cf2440fbeb7f17b1c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mYe</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>a9b320c344f52f9ce22a1b483a65cbb0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mYs</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>a55bdad70f60dd8b214e1b585448b7969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mZe</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>a54ac7c865663c833fecd585ad16716ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mZs</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>a1f6dc8ee90bc6b23ac47fb98ee314ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setCol</name>
      <anchorfile>classMidSplinePoint.html</anchorfile>
      <anchor>a0827a20ca7fed3926fc9dad46c79828c</anchor>
      <arglist>(Eigen::MatrixXd &amp;m, int col, Eigen::Vector3d &amp;v, double time)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MidSplinePointAlt</name>
    <filename>classMidSplinePointAlt.html</filename>
    <base>MidSplinePoint</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>calcCurrObPos</name>
      <anchorfile>classMidSplinePointAlt.html</anchorfile>
      <anchor>a238f4b1e8763eb98bad2f66d835aa869</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MidSplinePointAlt</name>
      <anchorfile>classMidSplinePointAlt.html</anchorfile>
      <anchor>a05e0a28d1258eef2965b5a6e462544ea</anchor>
      <arglist>(std::string name, int32_t id, double xs, double ys, double zs, double xe, double ye, double ze, double degree, double timeSpan, double orientW, double orientX, double orientY, double orientZ, OrientCalcType orientCalcType, double posErr, double orientErr, unsigned int from, unsigned int to, double linearDegX, double linearDegY, double linearDegZ)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ModelViewer</name>
    <filename>classModelViewer.html</filename>
    <member kind="function">
      <type></type>
      <name>ModelViewer</name>
      <anchorfile>classModelViewer.html</anchorfile>
      <anchor>af2030418dda408c44d24a399b3b70aed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getNodeParameters</name>
      <anchorfile>classModelViewer.html</anchorfile>
      <anchor>a6c396c7939a769e7351f213cf5ab1c75</anchor>
      <arglist>(std::string &amp;db_filename, std::string &amp;base_frame, std::string &amp;visualization_topic)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initISMObjectTrack</name>
      <anchorfile>classModelViewer.html</anchorfile>
      <anchor>ac0d7de9739d910dfe0a79d58bfc99662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initObjectTracks</name>
      <anchorfile>classModelViewer.html</anchorfile>
      <anchor>a7bac18af4f3a3a4d435e9fde46768bd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initVotes</name>
      <anchorfile>classModelViewer.html</anchorfile>
      <anchor>a05ad65f6b4c2f6a38fff8a253e385ab6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>refreshVisualization</name>
      <anchorfile>classModelViewer.html</anchorfile>
      <anchor>a550a783a35b1cf65cf3655896456781e</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ISM::TracksPtr</type>
      <name>ism_object_tracks_</name>
      <anchorfile>classModelViewer.html</anchorfile>
      <anchor>af56048048852224af3f159b62be83e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VIZ::ModelVisualizerRVIZ *</type>
      <name>model_visualizer_</name>
      <anchorfile>classModelViewer.html</anchorfile>
      <anchor>a66f600f106dd2438d43ba57fd53bfb79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classModelViewer.html</anchorfile>
      <anchor>ac2326b6058f22c6d0c1b3f29c4639b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>number_of_subscriber_</name>
      <anchorfile>classModelViewer.html</anchorfile>
      <anchor>a43befe28f97dad6ea3d45f8c335e2d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::map&lt; int, std::vector&lt; ISM::VoteSpecifierPtr &gt; &gt; &gt;</type>
      <name>pattern_to_track_index_to_votes_</name>
      <anchorfile>classModelViewer.html</anchorfile>
      <anchor>a918cd3e6ab3ee9948669c50d9a941871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>scene_name_</name>
      <anchorfile>classModelViewer.html</anchorfile>
      <anchor>a9478c166c4b196af4c97fc1bca92c35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ISM::TableHelperPtr</type>
      <name>table_helper_</name>
      <anchorfile>classModelViewer.html</anchorfile>
      <anchor>a06002610f2184daf463871bff44ed0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>timer_</name>
      <anchorfile>classModelViewer.html</anchorfile>
      <anchor>aa759198996f1d57273826c7ae360ce84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ISM::TracksPtr</type>
      <name>tracks_</name>
      <anchorfile>classModelViewer.html</anchorfile>
      <anchor>a78c9b4ee1a7e832ba0c48c8105f4fef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>visualization_publisher_</name>
      <anchorfile>classModelViewer.html</anchorfile>
      <anchor>a942f4677d758d71a586ade7238023087</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ObjectConfigurationGenerator</name>
    <filename>classObjectConfigurationGenerator.html</filename>
    <member kind="function">
      <type></type>
      <name>ObjectConfigurationGenerator</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a6b3a9ece2e2e96b3e6d0efe26571391b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ObjectConfigurationGenerator</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a831e7e836ae6ca83bc4a5b62f3e04657</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Next</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>ac599bb9256030f198fc5dd18c59a9a09a3b1bdbb09f9594b3d61da0d4071960d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Previous</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>ac599bb9256030f198fc5dd18c59a9a09ac0a27ae07569d698d9d7f65128c54525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>SelectEntity</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>ac599bb9256030f198fc5dd18c59a9a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Previous</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>ac599bb9256030f198fc5dd18c59a9a09ac0a27ae07569d698d9d7f65128c54525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Next</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>ac599bb9256030f198fc5dd18c59a9a09a3b1bdbb09f9594b3d61da0d4071960d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getNodeParameters</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>ae910263d7b13f5e848b0323d6f070327</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;patternNames, std::string &amp;configFilePath)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initFromDatabase</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>aea625ae485ac2519fc702c8239c5ff94</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;patternNames)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initInteractiveControl</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a0f629c55f7252603197b6e51d7dd8658</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isMarked</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a14a3a94e7ab7038caa146fd69e38f71d</anchor>
      <arglist>(const ISM::ObjectPtr &amp;obj)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>keyboardInputCallback</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>aa187697c1cd7e0c32f292e4f950358b7</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadConstellationFromConfigFile</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>ae464f89de68efa949ff8abba1301ff15</anchor>
      <arglist>(const std::string &amp;configFilePath)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>markOrUnmark</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a73ad6e7676c773ee2de8ec90248ca511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parsePoseString</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>ac7e3ed7abf00e7834738e6bdfcdd7780</anchor>
      <arglist>(std::string pose_string, ISM::PosePtr &amp;pose, std::string delim, std::string angles)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printEditModeHelpText</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>ac8960c1472eea764fbe8e724c53d55ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printMarkedObjects</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a9eadbd801d4c6736c3cf2931a5bee197</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printNormalHelpText</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>ab863bd7e3699f3296e3d0162a70c6173</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rotate</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>ab4a9519c2c943b7a17532c6cea01e1ca</anchor>
      <arglist>(double alpha, double beta, double gamma, ISM::PosePtr pose)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>runEditMode</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a5530fd95c727ed6086cdd8c4cf8c035f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>switchObject</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a9404f9dd93f17405b52497bdd0831309</anchor>
      <arglist>(SelectEntity neighbor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>switchPose</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a2b0838c977084506a02694efb53557ff</anchor>
      <arglist>(SelectEntity neighbor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>translate</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a7bc59264a94f5c86ff595f568a9f4ecc</anchor>
      <arglist>(double x, double y, double z, ISM::PosePtr pose)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>visualize</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a061ae93a93dd34a89456e3f330c000bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeMarkedPosesToFile</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a92f6070ac5a8f3aea238d97bdfa10f55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>baseFrame</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>adc2acef7993bca8efaa84b860e94d77a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>editFlags</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a2cac2058f894f8f464430b1e0b350536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std_msgs::ColorRGBA</type>
      <name>IN_CURRENT_TRACK</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>ad4aabe2bbfbabb0586004d08020ccbd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>keyboardTimer</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>ad046585292a8d5b6e2cec0795f030954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>keyPressed</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>ad50aa397286e11f22521a94d1b5248d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std_msgs::ColorRGBA</type>
      <name>MARKED</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a6eddb571492f11659bfd4dfe3f8baba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>markedObjects</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>ab1c1a9e56a40ea4c69b6b7a3fb365528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visualization_msgs::MarkerArray</type>
      <name>markerArray</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a96495f939d7444c021487e0f39251e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>markerLifetime</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>abc9135854052a52015d2fb8a2446df74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>markerNamespace</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a32797680450e5ac1a5be9e12bcfc8c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mDbFilename</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a853a7ea6270087ce036a56808dfb15da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a8fdbfa21990a15b3ae9bd6d70d516414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; ISM::ObjectPtr, std::vector&lt; ISM::PosePtr &gt; &gt; &gt;</type>
      <name>objectAndPoses</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>acbc2ab21ba8b2ecc983a3ce4c40bd70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>objectCounter</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a41c436fdc172e062b951a4bb7ad3aa4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>output_file_path</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>ab3e1d9b2a6625a4c0df9c892fcc2341a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>poseCounters</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>aa75d2f142d4f79cfa2a43d3e4b9881e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std_msgs::ColorRGBA</type>
      <name>SELECTED</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>aeaab16c3cdf818fba6f4bdc300e85767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>sphere_radius</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>aecf8f941019ce328c4ad03807a20c791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ISM::TableHelperPtr</type>
      <name>tableHandler</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a9254e9d22e5829bd3e925a5ded857f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>visualization_pub</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a0e667b0ee94cff1baf4a9d5b88625ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>visualizationTopic</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a1bbcddfe0cb40169c27e2d8beee0fb40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std_msgs::ColorRGBA</type>
      <name>X_AXIS</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a9f21a073399f53fbf3e87f9af41da0e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std_msgs::ColorRGBA</type>
      <name>Y_AXIS</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>aa05b4d3fec4708e936a4f7d5b7a50176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std_msgs::ColorRGBA</type>
      <name>Z_AXIS</name>
      <anchorfile>classObjectConfigurationGenerator.html</anchorfile>
      <anchor>a62feafc8e5376a5dafc44a910c390ac3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IH::ObjectConverter</name>
    <filename>classIH_1_1ObjectConverter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>normalizeRotationInvariantObjects</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>a16b9cb3205613e12be1db318c7b26206</anchor>
      <arglist>(ISM::ObjectSetPtr objectSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectConverter</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>a4fa55c0b7539f80ceef095df5d5c06db</anchor>
      <arglist>(const std::string &amp;pBaseFrame, const bool pIgnoreTypes, const bool pIgnoreIds, const int pEnableRotationMode, const std::string pRotationFrame, const std::string pRotationObjType, const std::string pRotationObjId)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectConverter</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>ae3fac02a9a925229b8b088a32a99e2ab</anchor>
      <arglist>(const std::string &amp;pBaseFrame, const bool pIgnoreTypes, const bool pIgnoreIds, const int pEnableRotationMode, const std::string pRotationFrame, const std::string pRotationObjType, const std::string pRotationObjId, const bool pUseConfidenceFromMsg)</arglist>
    </member>
    <member kind="function">
      <type>ISM::ObjectPtr</type>
      <name>pbdObjectToISMObject</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>ac648e51c018fcec9b3ab88d4109a97f9</anchor>
      <arglist>(const asr_msgs::AsrObject &amp;o)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjectConverter</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>a672528c466104b4d24a1867041d8627c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::AngleAxisd</type>
      <name>calculateTransform</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>a10c7724a678a655f5bf0db9d348e269a</anchor>
      <arglist>(const Eigen::Vector3d &amp;objectAxis, const Eigen::Vector3d &amp;referenceAxis, const Eigen::Vector3d &amp;unitAxis)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>mBaseFrame</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>a579e6ce7b599436b3a90c4bf6f016566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>mEnableRotationMode</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>ad8c087c534ad794f2e3be7dbe09bf371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>mIgnoreIds</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>a1e10d912332508ec371aeda23b7095f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>mIgnoreTypes</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>a132e824b8a621ee4f0e02b8371f94cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>mRotationFrame</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>add92f1ab993c1e4d862658230a2eac24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>mRotationObjId</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>a11f4892338e2008845441cd3ba4de3fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>mRotationObjType</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>a9c2c5683c31ec12f8d90ea27e576d3f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ISM::ObjectPtr</type>
      <name>mRotationRefObject</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>af72441ef85d597b857820e06972f6761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>mTfListener</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>a82f0f3626d42cc7e6e4ab3dc50f499a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>mUseConfidenceFromMsg</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>a2be10e0dc57a0d193180e535f5344c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nodehandle</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>aab7e1fc8f45e1bbfe46953f448a0ca93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>objectMetaDataClient</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>a0c93d0f4362b923092b4babea16c3d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>ROTATION_MODE_DEACTIVATED</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>afd0bd90374f97e0fdd93e554b59f4280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>ROTATION_MODE_FRAME</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>ab488ba54133a8355b2a6e39431ccd277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>ROTATION_MODE_OBJECT</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>aa8906d9806771f3602fd4fc2b849a5e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; asr_msgs::AsrObject &gt;</type>
      <name>transformBuffer</name>
      <anchorfile>classIH_1_1ObjectConverter.html</anchorfile>
      <anchor>a2a5ba99edc86c869cf753e6a1a4fc5c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ObjectEstimation</name>
    <filename>structObjectEstimation.html</filename>
    <member kind="function">
      <type></type>
      <name>ObjectEstimation</name>
      <anchorfile>structObjectEstimation.html</anchorfile>
      <anchor>a426467b499f8fffdf210321c2c36d517</anchor>
      <arglist>(ISM::ObjectPtr _object)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectEstimation</name>
      <anchorfile>structObjectEstimation.html</anchorfile>
      <anchor>a62251e64dd9c63ff40bf38d964f1c444</anchor>
      <arglist>(const ObjectEstimation &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>in_view</name>
      <anchorfile>structObjectEstimation.html</anchorfile>
      <anchor>a1b8aa5e6ed68ba9fa66852da07c9a413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>marked</name>
      <anchorfile>structObjectEstimation.html</anchorfile>
      <anchor>adaabb5e4378f2a3e018c6d88c9851a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ISM::ObjectPtr</type>
      <name>object</name>
      <anchorfile>structObjectEstimation.html</anchorfile>
      <anchor>a69197963667920a081a5e394f263904b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Recognizer</name>
    <filename>classRecognizer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>processKeyboardInput</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a9d1aeb204450654cfd80f48f6a2c1e8e</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processObjectInput</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>afa89c0623199e204afae29f4e642830a</anchor>
      <arglist>(ISM::ObjectPtr object)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Recognizer</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a4bf77b760d8dbc50c4ef50cad433db40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recognizeScene</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a6a3090082f5468abc136f7b36b7ac770</anchor>
      <arglist>(ISM::ObjectSetPtr object_set)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Recognizer</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>aa0035e71951a13fe00764a54913d0e5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clearAllMarker</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a5d75f6ad175434118ee1a6268d1b0faf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dynamicReconfCallback</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a88dfd383541e1665dbe87ca8f2d317fa</anchor>
      <arglist>(asr_ism::recognizerConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; ISM::ObjectPtr &gt;</type>
      <name>extractRealObjects</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a26b3d755c9f0a23e462fee45674c7bfa</anchor>
      <arglist>(const ISM::RecognitionResultPtr result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getNodeParameters</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a59d108eaa04b79407ad9de744e4b4a69</anchor>
      <arglist>(std::string &amp;visualization_topic)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>predictScene</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>aca4619ccdfa358dd98f232554754d80b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printAdditionalHelpText</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a099e72258d9563786035e9cddf16e615</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printAdditionalResultInformation</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a2623c3057bc7fce4b0dae99974be45f8</anchor>
      <arglist>(ISM::RecognitionResultPtr &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>storeObjectsToXML</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>afc526443e653d37ec3005eb95bc35477</anchor>
      <arglist>(ISM::ObjectSetPtr object_set)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>visualizeAllResults</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>ac78ccc216d67515a10300a21c24cd77a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>visualizeSelectedResult</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a3ea2f96c2d1f6ba41a7aa7f71608c583</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>base_frame_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>acbe12dc1ef937bf03c3b6eee0485c945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>bin_size_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a13bb769bdfb742213d932ca62f59918d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>buffer_next_scene_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a2ca523aeb583e6525ff7da8ae7a7581f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>configuration_file_counter_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a181bbe6da5d9e505d73a56a7485c1ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>configuration_folder_path_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a5716a453a2af9f2f6c00cb930adfe483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>db_filename_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a723b70336aa46c03f7d5ed46774d764b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; asr_ism::recognizerConfig &gt;</type>
      <name>dyn_reconf_server_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>aad06a1cc65e09edc4218878b4a7d285c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>enable_storing_config_to_xml_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a70f0c77907bdf30650653903874b732a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VIZ::ISMPosePredictionVisualizerRVIZPtr</type>
      <name>ism_pose_prediction_visualizer_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>ae18a82d43dc727f8b5f515d4a92a448a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ISM::RecognizerPtr</type>
      <name>ism_recognizer_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a63335a4a87d8cd17246494f72de497b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_number_of_results_per_pattern_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>ad9f999b9bbe8f834fbb098e8b073a5f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_projection_angle_deviation_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a5c9e37515828b66b8cbcbb8aafc4b4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a70dcde002c32c82ffd0ea4dc2a072226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>number_of_objects_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a3d9498c481c4ff36d9f84b2fbc0c4546</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VIZ::ObjectModelVisualizerRVIZ *</type>
      <name>object_model_visualizer_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a43d5128e067926e7e0c24522f0408385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ISM::ObjectSetPtr</type>
      <name>object_set_buffer_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a6a782a688174b41f3642616cad60b480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, boost::filesystem::path &gt;</type>
      <name>object_type_to_ressource_path_map_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a848c9a8a28d2d19e5c237092e0e9bf03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pose_prediction_sampel_faktor_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>acb19a3db875c85e984dbe37e158ec62f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pose_prediction_ism::PosePredictor *</type>
      <name>pose_predictor_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a12c47341984b201fc1c29cc7e86a9150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rater_type_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>ae345fdcf4b83adbf998c8a2c2ecaa0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VIZ::ISMResultVisualizerRVIZPtr</type>
      <name>recogition_result_visualizer_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>ad39851e108662ff9fb0ca28cab538bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ISM::RecognitionResultPtr &gt;</type>
      <name>results_buffer_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>ad7c4670574a24ceb25df8fe5ef4568ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SceneConfigurator *</type>
      <name>scene_configurator_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a65363ae7c0db23c1c6618810255d5e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>scene_counter_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a9f45ddeab2935cecfcf076d13bb04fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>selected_result_index_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a0a02ce6d9220238c8bd929eb6fd0314d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>valid_position_vis_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a8bc74425af546e45ca83f7146cf6c972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>visualization_publisher_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>ab52657f0751f8b01d680a27a4eb4e958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VIZ::ISMVotingVisualizerRVIZPtr</type>
      <name>voting_space_visualizer_</name>
      <anchorfile>classRecognizer.html</anchorfile>
      <anchor>a3c405f90f457bf544f5a2b62a6484067</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Recorder</name>
    <filename>classRecorder.html</filename>
    <member kind="function">
      <type></type>
      <name>Recorder</name>
      <anchorfile>classRecorder.html</anchorfile>
      <anchor>af0b4f40e7c67f16b0ffff13712149d78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recordObjects</name>
      <anchorfile>classRecorder.html</anchorfile>
      <anchor>aa2cf8135a3a6889972856ec1ddde9a63</anchor>
      <arglist>(ISM::ObjectSetPtr object_set)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getNodeParameters</name>
      <anchorfile>classRecorder.html</anchorfile>
      <anchor>a22e6cb76af0283ff0d878d3a91c582e5</anchor>
      <arglist>(std::string &amp;db_filename)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ISM::RecorderPtr</type>
      <name>ism_recorder_</name>
      <anchorfile>classRecorder.html</anchorfile>
      <anchor>ae50b41a20635c12be248e3925dcfda70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classRecorder.html</anchorfile>
      <anchor>a72e57c72bf872230c4412436410adeb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>scene_name_</name>
      <anchorfile>classRecorder.html</anchorfile>
      <anchor>aa23113a833f5e7b9db1a1e3b33e25844</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RecordGenerator</name>
    <filename>classRecordGenerator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a1f18cc7c4d105134416525376944983e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyAndGotoNextTimestep</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a55c0de0804be4d88973ad13f2e2cc7fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyAndGotoNextTimestep</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a145dcac119b0843aa76aaa93de15e145</anchor>
      <arglist>(const uint32_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynamicReconfCallback</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>ae0dcb6c2b109b50a22ca2a2eff4f3b26</anchor>
      <arglist>(asr_ism::recordGenConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filterViaVgOut</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>ab0c841b7eac0fa0db9f499ef5a65c92d</anchor>
      <arglist>(boost::filesystem::path vgOutFile)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ISM::ObjectPtr &gt;</type>
      <name>getCurrentInvisibleObjects</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>ad5d5280b7f330bedf05e218dac8de0ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ISM::ObjectPtr &gt;</type>
      <name>getCurrentVisibleObjects</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a11cc64678b762dd83b6835c57398acf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ISM::ObjectPtr &gt;</type>
      <name>getObjects</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>acba263fd86323850fbe2cbbb86dfe969</anchor>
      <arglist>(unsigned int from, unsigned int to)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ISM::ObjectPtr &gt;</type>
      <name>getOldObjects</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>afd617177bc21bfce44e3ffc57259be3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseXml</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>aaf723f7feb7671cfc5f96b432e571a0d</anchor>
      <arglist>(path xmlFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RecordGenerator</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>acdb492993a1517d66c721f3d1570594f</anchor>
      <arglist>(std::string dbFile, std::string patternName=&quot;pattern0&quot;, bool doPublish=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showFromTo</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a35cb35ff01a507b1e35cb3c95909c3ed</anchor>
      <arglist>(const std_msgs::Float64MultiArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeToDb</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a982426c099d7827dd38a5e2b97341f54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeToDb</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a0c02e42e1499d5d2816c071769995ec2</anchor>
      <arglist>(const std_msgs::Empty)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mDbFile</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>aa8394b0384f57ff1ac1b430783f5bb78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mDoPublish</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a779e1231a27ccc23ffc16c98a09615e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mFilterViaVgOut</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>acd68792a1f292df0cbe7ffddcc2e1fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mPatternName</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>af85a62828a08287be90615a06bdc9a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>mPatternToRef</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a11bb66e3baf465bef1521e4d584ff28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::pair&lt; std::string, std::string &gt;, std::set&lt; uint32_t &gt; &gt;</type>
      <name>mPatternTypeToVoxelReps</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>ab958a1f561862e927c618791991f60e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; std::tuple&lt; uint32_t, uint32_t, RecordGenPointPtr &gt;, cmpFromToPointTuple &gt;</type>
      <name>mPoints</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a69061ebe1477dc399db497767cf05b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mShowCurrent</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a8de21a1c22377698c9ccb062d6da137f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mShowFrom</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a0b2b942e4e85ca1eff7f4c8ae283bc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mShowTo</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a03f418bc20774fdecebefde577a382d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>mTimestep</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a595c7591ca705d1929dfb4b38e240ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ISM::TrackPtr &gt;</type>
      <name>mTracks</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a878e6b68f7b7778516b998e0a47394a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ISM::RecorderPtr</type>
      <name>rec</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a2c220e38a4d5cd1b42b6c64e36891aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; asr_ism::recordGenConfig &gt;</type>
      <name>mDynReconfServer</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a54d12bb009de3a0a4f78cfff72b1dd50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int32_t &gt;</type>
      <name>mIdXmlPoints</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>ad4ce60a72391df05e4a18528d72016ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>mNextId</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a1161e3aa741772c2a2e917e08e71af14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; RecordGenPointPtr, std::vector&lt; unsigned int &gt; &gt;</type>
      <name>mTimestampVisibleXmlPoints</name>
      <anchorfile>classRecordGenerator.html</anchorfile>
      <anchor>a9d6e390e26634f7cc185b943dd3107ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RecordGenPoint</name>
    <filename>classRecordGenPoint.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a192f1955bcdf84157068656251d2ed60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyAndGotoNextTimestep</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a8a6304eb880603524359b5395f91bb98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>calcCurrObOrient</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>ab64747a952e34e3d6d0c141dcbc36f05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>calcCurrObPos</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>af05c636e0fe45d0ad4d7eaeadad6b9ed</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>forceInvisible</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a897aeee657fa97828e88d4d1c7420a4e</anchor>
      <arglist>(bool)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isVisible</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a5f22a0f5d41c0a80e2b3029c7c7821c1</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RecordGenPoint</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a78e809eb707be3e2d1993511efa04e46</anchor>
      <arglist>(std::string name, int32_t id, RecGenPointType type, double posX, double posY, double posZ, double orientW, double orientX, double orientY, double orientZ, OrientCalcType orientCalcType, double posErr, double orientDerivation, unsigned int from, unsigned int to, double linearDegX, double linearDegY, double linearDegZ)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RecordGenPoint</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a4d95767570ab318a5b263dbb996d69e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mCurrentApplied</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a051c91f71a6c436e6f88526f0ce4d30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ISM::ObjectPtr</type>
      <name>mCurrentO</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>aa4914c171156173817f61c3ad9566e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mCurrentOrientW</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>aded7e0757824c5f0ee7b173c9931add0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mCurrentOrientX</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a30844cea0dc9f2df60aec67678d73fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mCurrentOrientY</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a493a4fc7ff9ba9a232238c5bf2602214</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mCurrentOrientZ</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>af5855f770184b6e077ec1911476f91ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mCurrentPosX</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a1f3bcc8b61f210937c3c30699b28ab48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mCurrentPosY</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a713b2ceeddbe678cd103697da2d5a8c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mCurrentPosZ</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a1548f9e4d20757bfad4ffe8d60149454</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>mFrom</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>aeb47ee155f94a9c93606c16ea07f02ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>mId</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a6008ab5a770fded4d40872af25030c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mInitOrientW</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>addb6115114f65066d09f913ca6cefe8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mInitOrientX</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>ac1c7c235c1762d25f511d8d9afd06941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mInitOrientY</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a763b2396f08982e1160b006368cb1f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mInitOrientZ</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>afa4def33a81fe05af6cadf2d905c40ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mLinearDegX</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a36dfa186e29414a95dfcafc438257ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mLinearDegY</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>ae98de21ccf7de5866f707af7696b7733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mLinearDegZ</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a99eaf2790af53cebdf7599bbec7b94f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mName</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a653f66a7378e316e4d65fb22f9ee0bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::normal_distribution</type>
      <name>mNormal</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>ac0c019ca34101136fa8dd1ada0540192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OrientCalcType</type>
      <name>mOrientCalcType</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>aa1d1b117017dd50c00dbb0a9023b1af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mOrientDer</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a447a5dc90fdcd862e05e0530b05e6ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mPosErr</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a7303c2f6d74b2bed9b71c4eb8429302c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mt19937</type>
      <name>mRandomGen</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>ad97676f2df545424a039decea9926bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mt19937</type>
      <name>mRandomGenOrient</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a958f645d8bf589d2c6a0865fcce6b354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>mTimestep</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a0e6990870318f28fb0c5d2f8ab2c6048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>mTo</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a6d5df59cd1327bede93d8a08d03e8b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ISM::TrackPtr</type>
      <name>mTrack</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a2e92be21de0669a7c019333b98e1fc71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RecGenPointType</type>
      <name>mType</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a6076be5504504e2f178db0c813eb2bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::uniform_real</type>
      <name>mUniform</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>a09b057259c2b09487f6f2eadaeb4865f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::variate_generator&lt; boost::mt19937, boost::normal_distribution&lt;&gt; &gt; *</type>
      <name>mVarGenOrient</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>aa021c2ee1ceca0a586f11927c21d646d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::variate_generator&lt; boost::mt19937, boost::uniform_real&lt;&gt; &gt; *</type>
      <name>mVariantGen</name>
      <anchorfile>classRecordGenPoint.html</anchorfile>
      <anchor>ab88621aad1791a96a9df7305615e30f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RecordViewer</name>
    <filename>classRecordViewer.html</filename>
    <member kind="function">
      <type></type>
      <name>RecordViewer</name>
      <anchorfile>classRecordViewer.html</anchorfile>
      <anchor>a40b65a0af072c2ceb6aecc5bcbfa1d89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getNodeParameters</name>
      <anchorfile>classRecordViewer.html</anchorfile>
      <anchor>a5a539cd49a1b8e902f45777a1887a1f6</anchor>
      <arglist>(std::string &amp;db_filename, std::string &amp;base_frame, std::string &amp;scene_name, std::string &amp;visualization_topic)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initRecordedObjects</name>
      <anchorfile>classRecordViewer.html</anchorfile>
      <anchor>a066bf198b4400afc740a46856d1ed190</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>refreshVisualization</name>
      <anchorfile>classRecordViewer.html</anchorfile>
      <anchor>aa6561daf8839e2495e7fd76996c86063</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classRecordViewer.html</anchorfile>
      <anchor>a7fd0dfd9121808f07651e2cd9804c9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>number_of_subscriber_</name>
      <anchorfile>classRecordViewer.html</anchorfile>
      <anchor>ae0a06e0d05060b79186e9f5e6d262bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VIZ::ObjectModelVisualizerRVIZ *</type>
      <name>object_model_visualizer_</name>
      <anchorfile>classRecordViewer.html</anchorfile>
      <anchor>aaaca926c3773ba151ce4a9bedc13dc7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VIZ::RecordVisualizerRVIZ *</type>
      <name>record_visualizer_</name>
      <anchorfile>classRecordViewer.html</anchorfile>
      <anchor>afb39255ce7cbd5d7ed1f77e21984a2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ISM::TracksPtr</type>
      <name>recorded_object_tracks_</name>
      <anchorfile>classRecordViewer.html</anchorfile>
      <anchor>a137b1dc68eea5e3b29aa9edc929a6db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ISM::ObjectPtr &gt;</type>
      <name>recorded_objects_</name>
      <anchorfile>classRecordViewer.html</anchorfile>
      <anchor>a4ee459c1dc8f70568d4ab6ef6164797e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>timer_</name>
      <anchorfile>classRecordViewer.html</anchorfile>
      <anchor>aff91fbdbcab53ee50c437feb267df032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>visualization_publisher_</name>
      <anchorfile>classRecordViewer.html</anchorfile>
      <anchor>a9c55cbfab7661779ed9be6ce16b9d1ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SceneConfigurator</name>
    <filename>classSceneConfigurator.html</filename>
    <member kind="typedef">
      <type>boost::function&lt; void(ISM::ObjectSetPtr)&gt;</type>
      <name>ProcessConfigurationFunction</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>afd788b0772d62e29e2f28db8c89a69f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(int)&gt;</type>
      <name>ProcessKeyboardInputFunction</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a3a06fde2e9693d4343c00a33a2e10056</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(ISM::ObjectPtr)&gt;</type>
      <name>ProcessObjectInputFunction</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>abffae5262557e6b6f22c3db1618a17ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getAutomaticProcessingActive</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a523ea67c214d8eaf8e9bf090bcd5e59a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SceneConfigurator</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>acad580fa596600d0ddc43f8565efc747</anchor>
      <arglist>(ProcessConfigurationFunction processConfigFunc, ProcessKeyboardInputFunction processKeyboardInputFunc=ProcessKeyboardInputFunction(), ProcessObjectInputFunction processObjectInputFunc=ProcessObjectInputFunction())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SceneConfigurator</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a0cebaae239495b64960f7c604f0022fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>automaticProcessingCallback</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a0def7c62ff2d2434a08ab6ae7a7dcaaf</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getNodeParameters</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a52dce0c4adba39a828d45bef491fe015</anchor>
      <arglist>(std::string &amp;object_topic, int &amp;queue_size, int &amp;object_input_thread_count, std::string &amp;base_frame, bool &amp;ignore_types, bool &amp;ignore_ids, bool &amp;use_confidence_from_msg, int &amp;enable_rotation_mode, std::string &amp;rotation_frame, std::string &amp;rotation_object_type, std::string &amp;rotation_object_id, bool &amp;enable_neighborhood_evaluation, double &amp;neighbour_angle_threshold, double &amp;neighbour_distance_threshold, int &amp;keyboard_poll_rate, double &amp;automatic_processing_interval, std::string &amp;visualization_topic)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isCameraInMotion</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>aecfec6b8b61a721c316427df7b706825</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>keyboardInputMain</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a8ec4cc80c57cb81539f73337b857b5bf</anchor>
      <arglist>(const unsigned int poll_rate)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>objectInputCallback</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>adb1c1c086de7db27b04d9d5b90a73e67</anchor>
      <arglist>(const asr_msgs::AsrObject &amp;object)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printEstimations</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a8cac7f54604dd530b57bfbef78c1d745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printHelpText</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a904e5568810fbce24d4a9131e8cbce1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printStatus</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a0d94790dfa0b72151c9dc55fd4e3bbb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processConfiguration</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a0650b265f11570b96d9d39fe3793d208</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processKeyboardInput</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a0f58a9b1f665bdafdd3501c6747948db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateVisualizationCallback</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a9f0ee05a9a6d1a43aa1b34c53bcfd782</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>automatic_processing_active_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>aa34b2dfea9d44891ace1ad3757ec34d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>automatic_processing_timer_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a640941ac6c501e26644f32cff3ac7d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SceneConfiguratorData *</type>
      <name>data_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a09242f6e6545bcb272458ea9385c714a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>key_pressed_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>ac59866396f6e0152264d6cc3ea394e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread *</type>
      <name>keyboard_thread_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>aece6d972f0fc765480b9475f4ba1986c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>termios</type>
      <name>modified_terminal_settings_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a583fa73d60d4e31a94b9952d104d4383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a6eca5e2d55faaad3d544bba199861fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>object_input_subscriber_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a6c9131738649c64077b0b0cfc13d75d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VIZ::ObjectModelVisualizerRVIZ *</type>
      <name>object_model_visualizer_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a31d900afea13b1bfc896f68c0db4d982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IH::ObjectConverterPtr</type>
      <name>object_msg_converter_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a257984a7594df61fd7ed5cfbd42822ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>object_queue_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a790d9369c4fe653e6fe7bf1b2a01de13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>termios</type>
      <name>original_terminal_settings_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>ab59ff31d5ac478e756073a552a11d8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProcessConfigurationFunction</type>
      <name>processConfigurationFunc_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>ab3ee581ca7dee70359118c223406bbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProcessKeyboardInputFunction</type>
      <name>processKeyboardInputFunc_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>ac7503c2eee069f99a72fcf6a32a5b7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProcessObjectInputFunction</type>
      <name>processObjectInputFunc_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>ae736a1c8909f32a8600bd991f66c36a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandlePtr</type>
      <name>ptu_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a80de2e9fdc8020e292e3446f7c074788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::AsyncSpinner *</type>
      <name>spinner_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a9db12268dff421192ea300b0d6e0180a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_only_marked_objects_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a6edd5e58b75c3d8299b00c4353540881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>visualization_publisher_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a1fe9a2cd3948b9eecde57093cf18f1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>visualization_timer_</name>
      <anchorfile>classSceneConfigurator.html</anchorfile>
      <anchor>a60ee5a28a88b174ccfe2967c8fa5ff21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SceneConfiguratorData</name>
    <filename>classSceneConfiguratorData.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addEstimation</name>
      <anchorfile>classSceneConfiguratorData.html</anchorfile>
      <anchor>a878baeb3ff4c4eb538d04e59c538d31b</anchor>
      <arglist>(ISM::ObjectPtr object)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearAllEstimations</name>
      <anchorfile>classSceneConfiguratorData.html</anchorfile>
      <anchor>a324d70ac10c5ab702d0862b65dd2ad1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearUnmarkedEstimations</name>
      <anchorfile>classSceneConfiguratorData.html</anchorfile>
      <anchor>a1bcc92882e707bffaef3adbb56cebafc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ObjectEstimationPtrs</type>
      <name>getAllEstimations</name>
      <anchorfile>classSceneConfiguratorData.html</anchorfile>
      <anchor>ab2172582d7cc50cdb49b0615488b3c60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ISM::ObjectSetPtr</type>
      <name>getObjectSetFromAllEstimations</name>
      <anchorfile>classSceneConfiguratorData.html</anchorfile>
      <anchor>a2ece1cd717f26fbdce7eaad2cb9c4cd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ISM::ObjectSetPtr</type>
      <name>getObjectSetFromMarkedEstimations</name>
      <anchorfile>classSceneConfiguratorData.html</anchorfile>
      <anchor>a16d8db539bb428e3f0ba677c545fb9cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetInViewForAllEstimations</name>
      <anchorfile>classSceneConfiguratorData.html</anchorfile>
      <anchor>ae24d4c890bfd5617632f8b0296b30fc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SceneConfiguratorData</name>
      <anchorfile>classSceneConfiguratorData.html</anchorfile>
      <anchor>a9104aefeb145ce6e56aeed06673e0e0a</anchor>
      <arglist>(bool enable_nbrhood_eval=false, double nbr_angle_threshold=0, double nbr_dist_threshold=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMarkedForAllEstimationsInView</name>
      <anchorfile>classSceneConfiguratorData.html</anchorfile>
      <anchor>a30063bb2fb1e92fa724b0fff51d25d94</anchor>
      <arglist>(bool marked)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unmarkAllEstimations</name>
      <anchorfile>classSceneConfiguratorData.html</anchorfile>
      <anchor>a55a57e7175dd27282e5db86375ccd0a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>enable_neighborhood_evaluation_</name>
      <anchorfile>classSceneConfiguratorData.html</anchorfile>
      <anchor>ade39badd59a558be346b678b634edbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectEstimationPtrs</type>
      <name>estimations_</name>
      <anchorfile>classSceneConfiguratorData.html</anchorfile>
      <anchor>a602ac21798c288a762b66c2f7da7bdbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>estimations_mutex_</name>
      <anchorfile>classSceneConfiguratorData.html</anchorfile>
      <anchor>ae02bcb657fde1c11f834f60edfcba872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>neighbour_angle_threshold_</name>
      <anchorfile>classSceneConfiguratorData.html</anchorfile>
      <anchor>af86cde7371f026188b22be8f79f98e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>neighbour_distance_threshold_</name>
      <anchorfile>classSceneConfiguratorData.html</anchorfile>
      <anchor>aa8bd11f59060b53f3e4833a5312292d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Trainer</name>
    <filename>classTrainer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>getNodeParameters</name>
      <anchorfile>classTrainer.html</anchorfile>
      <anchor>ae36bb8abd9410b7f1e668ae6f420429f</anchor>
      <arglist>(std::string &amp;pDbfilename, bool &amp;useUserDefCluster, path &amp;clusterListFile, bool &amp;dropOldModelTables, bool &amp;usePredefinedRefs, path &amp;preDefRefListFile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>train</name>
      <anchorfile>classTrainer.html</anchorfile>
      <anchor>a6c62ef097d92aa2ab876f236a3ee31d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Trainer</name>
      <anchorfile>classTrainer.html</anchorfile>
      <anchor>a62bab4c92f18610f095e5692ba098efe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::filesystem::path</type>
      <name>path</name>
      <anchorfile>classTrainer.html</anchorfile>
      <anchor>a9302a4f075597778f195768be78c5d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mBaseFrame</name>
      <anchorfile>classTrainer.html</anchorfile>
      <anchor>a2ae31df3fb45629099bace8abc931055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mMaxAngleDeviation</name>
      <anchorfile>classTrainer.html</anchorfile>
      <anchor>aa042190e827ee766075b6c81331b8540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>mNh</name>
      <anchorfile>classTrainer.html</anchorfile>
      <anchor>a60f8a1a3bbaeb5114d03b132929b08f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mStaticBreakRatio</name>
      <anchorfile>classTrainer.html</anchorfile>
      <anchor>a89dd2460b78f068976730656e1902983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mTogetherRatio</name>
      <anchorfile>classTrainer.html</anchorfile>
      <anchor>a4e2e1cc71d0827099a0d943757f1d989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ISM::Trainer &gt;</type>
      <name>mTrainer</name>
      <anchorfile>classTrainer.html</anchorfile>
      <anchor>a3853295533592c45872c57f2cd97726c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mUseClustering</name>
      <anchorfile>classTrainer.html</anchorfile>
      <anchor>a3d88de325d9d20c15cfd146009c77684</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VoteViewer</name>
    <filename>classVoteViewer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>generateVisualization</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a12c0961cee5b274684d9efb97c705114</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadObjectsFromXML</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a0df7b459a7c6d20f5c8e373959d18fb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printObjects</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a2043107c5dc54a4770df5c267148a4da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinSelectionMode</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>ad9f24cfd12b0c081bdf0bf7d536615e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoteViewer</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a019874bbdc6d97dd08dfc5d39cbcd659</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addObjectAndVotes</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>aa5901c6cc31554dde97c9f25aae3393b</anchor>
      <arglist>(ISM::ObjectPtr object, bool recursive=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getNodeParameters</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a0a4ed198d8635943c0a5fefe588cc356</anchor>
      <arglist>(std::string &amp;db_filename, std::string &amp;base_frame, std::string &amp;visualization_topic)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a8c0e1832a8612fb87ebb3b0c11cc8717</anchor>
      <arglist>(ISM::TableHelperPtr table_helper)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>objectExist</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>aa9a0f021e76eb3b7a545db8cc44a2211</anchor>
      <arglist>(std::string &amp;obj_name, std::string &amp;obj_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parsePoseString</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>aadbc87f620e704a786dd31dcb55a5d01</anchor>
      <arglist>(std::string pose_in, ISM::PosePtr &amp;pose_out, std::string delim, std::string angles)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>refreshVisualization</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a880cdb5fc7ee0b73d83133af7cc5dac7</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>config_file_path_</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a51903aeec84f04b9608bf6de23681c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a41aca33fefca3abc74608d61bafe4d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>number_of_subscriber_</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a8f2a605ef68f718f2a49f8873a6b653c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VIZ::ObjectModelVisualizerRVIZ *</type>
      <name>object_model_visualizer_</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a9af7ab135fee9eb6fa6cbdecdcd765b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; ISM::ObjectPtr, std::vector&lt; ISM::VoteSpecifierPtr &gt; &gt;</type>
      <name>object_to_votes_</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a927f3e69e7ee92174b7f8e1bfc525f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ISM::ObjectPtr &gt;</type>
      <name>objects_</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>aa5e60adecb8736b12826ee30d63d21b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ISM::PatternToObjectToVoteMap</type>
      <name>pattern_to_object_to_votes_</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a623ca4dea1d0a1ff0d1b01014168a5da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>scene_name_</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a306b36fad8a269922a9c2f21146470da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>timer_</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a7b301ab9da058b3449b570042b271c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, boost::filesystem::path &gt;</type>
      <name>type_to_resource_path_</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a23b94b2dd6ac5a5a86722531cbabb42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>visualization_publisher_</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a9e639cbbec0a5ee337c69eb3386361eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VIZ::VoteVisualizerRVIZ *</type>
      <name>vote_visualizer_</name>
      <anchorfile>classVoteViewer.html</anchorfile>
      <anchor>a2ad1c224aeb5a36764d27e05f1aa1c6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>H</name>
    <filename>namespaceH.html</filename>
    <member kind="function">
      <type>auto</type>
      <name>contains</name>
      <anchorfile>namespaceH.html</anchorfile>
      <anchor>acaa16e40befb2040ca06144b57913b73</anchor>
      <arglist>(const C &amp;v, const T &amp;x) -&gt; decltype(end(v), true)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>IH</name>
    <filename>namespaceIH.html</filename>
    <class kind="class">IH::ObjectConverter</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ObjectConverter &gt;</type>
      <name>ObjectConverterPtr</name>
      <anchorfile>namespaceIH.html</anchorfile>
      <anchor>aa3b5b57c28eba1eb526b25825ae829b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ISM::PosePtr</type>
      <name>rosPoseToISMPose</name>
      <anchorfile>namespaceIH.html</anchorfile>
      <anchor>a579adfa64ef91dcb31974f37b6577a41</anchor>
      <arglist>(const geometry_msgs::Pose p)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
