Просмотр исходного кода

cleaned up the testing, added missing comments

Helge Wrede 9 лет назад
Родитель
Сommit
9f29bcdf32
100 измененных файлов с 1088 добавлено и 643 удалено
  1. 1 4
      CMakeLists.txt
  2. 3 2
      Documentation/html/Berclaz_8h_source.html
  3. 3 2
      Documentation/html/DetectionSequence_8h_source.html
  4. 3 2
      Documentation/html/FileIO_8h_source.html
  5. 3 2
      Documentation/html/Grid_8h_source.html
  6. 3 2
      Documentation/html/KShortestPaths_8h_source.html
  7. 3 2
      Documentation/html/Logger_8h_source.html
  8. 4 3
      Documentation/html/MyMath_8h_source.html
  9. 3 2
      Documentation/html/NStage_8h_source.html
  10. 3 2
      Documentation/html/ObjectData2D_8h_source.html
  11. 3 2
      Documentation/html/ObjectDataAngular_8h_source.html
  12. 3 2
      Documentation/html/ObjectDataBox_8h_source.html
  13. 3 2
      Documentation/html/ObjectData_8h_source.html
  14. 4 3
      Documentation/html/Parser_8h_source.html
  15. 3 2
      Documentation/html/Tracklet_8h_source.html
  16. 3 2
      Documentation/html/Visualizer_8h_source.html
  17. 19 21
      Documentation/html/annotated.html
  18. 4 3
      Documentation/html/classalgo_1_1Berclaz-members.html
  19. 9 4
      Documentation/html/classalgo_1_1Berclaz.html
  20. 7 5
      Documentation/html/classalgo_1_1KShortestPaths-members.html
  21. 46 18
      Documentation/html/classalgo_1_1KShortestPaths.html
  22. 6 5
      Documentation/html/classalgo_1_1NStage-members.html
  23. 44 9
      Documentation/html/classalgo_1_1NStage.html
  24. 8 7
      Documentation/html/classcore_1_1DetectionSequence-members.html
  25. 16 15
      Documentation/html/classcore_1_1DetectionSequence.html
  26. 10 9
      Documentation/html/classcore_1_1ObjectData-members.html
  27. 22 21
      Documentation/html/classcore_1_1ObjectData.html
  28. 10 9
      Documentation/html/classcore_1_1ObjectData2D-members.html
  29. 22 21
      Documentation/html/classcore_1_1ObjectData2D.html
  30. 12 11
      Documentation/html/classcore_1_1ObjectDataAngular-members.html
  31. 22 21
      Documentation/html/classcore_1_1ObjectDataAngular.html
  32. 12 11
      Documentation/html/classcore_1_1ObjectDataBox-members.html
  33. 82 20
      Documentation/html/classcore_1_1ObjectDataBox.html
  34. 13 12
      Documentation/html/classcore_1_1Tracklet-members.html
  35. 74 28
      Documentation/html/classcore_1_1Tracklet.html
  36. 17 16
      Documentation/html/classes.html
  37. 7 6
      Documentation/html/classutil_1_1FileIO-members.html
  38. 148 9
      Documentation/html/classutil_1_1FileIO.html
  39. 15 14
      Documentation/html/classutil_1_1Grid-members.html
  40. 115 34
      Documentation/html/classutil_1_1Grid.html
  41. 4 3
      Documentation/html/classutil_1_1Logger-members.html
  42. 4 3
      Documentation/html/classutil_1_1Logger.html
  43. 4 3
      Documentation/html/classutil_1_1MyMath-members.html
  44. 4 3
      Documentation/html/classutil_1_1MyMath.html
  45. 4 3
      Documentation/html/classutil_1_1Parser-members.html
  46. 4 3
      Documentation/html/classutil_1_1Parser.html
  47. 5 5
      Documentation/html/classutil_1_1Visualizer-members.html
  48. 14 55
      Documentation/html/classutil_1_1Visualizer.html
  49. 4 7
      Documentation/html/dir_14879d16547af1f036be9d5915ae128f.html
  50. 4 7
      Documentation/html/dir_23ec12649285f9fabf3a6b7380226c28.html
  51. 4 7
      Documentation/html/dir_4270bfced15e0e73154b13468c7c9ad9.html
  52. 1 1
      Documentation/html/doxygen.css
  53. 19 21
      Documentation/html/files.html
  54. 65 33
      Documentation/html/functions.html
  55. 65 33
      Documentation/html/functions_func.html
  56. 4 3
      Documentation/html/functions_rela.html
  57. 14 16
      Documentation/html/hierarchy.html
  58. 4 3
      Documentation/html/index.html
  59. 1 1
      Documentation/html/search/all_0.html
  60. 1 1
      Documentation/html/search/all_1.html
  61. 1 1
      Documentation/html/search/all_10.html
  62. 1 1
      Documentation/html/search/all_11.html
  63. 1 1
      Documentation/html/search/all_11.js
  64. 1 1
      Documentation/html/search/all_12.html
  65. 2 1
      Documentation/html/search/all_12.js
  66. 1 1
      Documentation/html/search/all_2.html
  67. 4 1
      Documentation/html/search/all_2.js
  68. 1 1
      Documentation/html/search/all_3.html
  69. 1 1
      Documentation/html/search/all_3.js
  70. 1 1
      Documentation/html/search/all_4.html
  71. 1 1
      Documentation/html/search/all_5.html
  72. 1 1
      Documentation/html/search/all_6.html
  73. 24 21
      Documentation/html/search/all_6.js
  74. 1 1
      Documentation/html/search/all_7.html
  75. 2 2
      Documentation/html/search/all_7.js
  76. 1 1
      Documentation/html/search/all_8.html
  77. 1 4
      Documentation/html/search/all_8.js
  78. 1 1
      Documentation/html/search/all_9.html
  79. 1 1
      Documentation/html/search/all_a.html
  80. 1 1
      Documentation/html/search/all_b.html
  81. 1 1
      Documentation/html/search/all_b.js
  82. 1 1
      Documentation/html/search/all_c.html
  83. 2 1
      Documentation/html/search/all_c.js
  84. 1 1
      Documentation/html/search/all_d.html
  85. 1 1
      Documentation/html/search/all_d.js
  86. 1 1
      Documentation/html/search/all_e.html
  87. 2 1
      Documentation/html/search/all_e.js
  88. 1 1
      Documentation/html/search/all_f.html
  89. 2 1
      Documentation/html/search/all_f.js
  90. 1 1
      Documentation/html/search/classes_0.html
  91. 1 1
      Documentation/html/search/classes_1.html
  92. 1 1
      Documentation/html/search/classes_2.html
  93. 1 1
      Documentation/html/search/classes_3.html
  94. 1 1
      Documentation/html/search/classes_4.html
  95. 1 4
      Documentation/html/search/classes_4.js
  96. 1 1
      Documentation/html/search/classes_5.html
  97. 1 1
      Documentation/html/search/classes_6.html
  98. 1 1
      Documentation/html/search/classes_7.html
  99. 1 1
      Documentation/html/search/classes_8.html
  100. 1 1
      Documentation/html/search/classes_9.html

+ 1 - 4
CMakeLists.txt

@@ -18,15 +18,12 @@ set(SOURCE_FILES
         util/Visualizer.cpp util/Visualizer.h
         util/Logger.cpp util/Logger.h
         core/ObjectDataAngular.cpp core/ObjectDataAngular.h
-        algo/KShortestPaths.cpp algo/KShortestPaths.h
         graph/Definitions.h
         core/ObjectData2D.cpp core/ObjectData2D.h
         algo/Berclaz.cpp algo/Berclaz.h
         util/Grid.cpp util/Grid.h
         core/ObjectDataBox.cpp core/ObjectDataBox.h
-        algo/KShortestPaths2.cpp algo/KShortestPaths2.h
-        algo/KShortestPaths3.cpp algo/KShortestPaths3.h
-        algo/KShortestPaths4.cpp algo/KShortestPaths4.h algo/KShortestPaths5.cpp algo/KShortestPaths5.h)
+        algo/KShortestPaths.cpp algo/KShortestPaths.h)
 
 find_package(Doxygen)
 

Разница между файлами не показана из-за своего большого размера
+ 3 - 2
Documentation/html/Berclaz_8h_source.html


Разница между файлами не показана из-за своего большого размера
+ 3 - 2
Documentation/html/DetectionSequence_8h_source.html


Разница между файлами не показана из-за своего большого размера
+ 3 - 2
Documentation/html/FileIO_8h_source.html


Разница между файлами не показана из-за своего большого размера
+ 3 - 2
Documentation/html/Grid_8h_source.html


Разница между файлами не показана из-за своего большого размера
+ 3 - 2
Documentation/html/KShortestPaths_8h_source.html


Разница между файлами не показана из-за своего большого размера
+ 3 - 2
Documentation/html/Logger_8h_source.html


+ 4 - 3
Documentation/html/MyMath_8h_source.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: util/MyMath.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -99,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

Разница между файлами не показана из-за своего большого размера
+ 3 - 2
Documentation/html/NStage_8h_source.html


Разница между файлами не показана из-за своего большого размера
+ 3 - 2
Documentation/html/ObjectData2D_8h_source.html


Разница между файлами не показана из-за своего большого размера
+ 3 - 2
Documentation/html/ObjectDataAngular_8h_source.html


Разница между файлами не показана из-за своего большого размера
+ 3 - 2
Documentation/html/ObjectDataBox_8h_source.html


Разница между файлами не показана из-за своего большого размера
+ 3 - 2
Documentation/html/ObjectData_8h_source.html


+ 4 - 3
Documentation/html/Parser_8h_source.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: util/Parser.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -100,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

Разница между файлами не показана из-за своего большого размера
+ 3 - 2
Documentation/html/Tracklet_8h_source.html


Разница между файлами не показана из-за своего большого размера
+ 3 - 2
Documentation/html/Visualizer_8h_source.html


+ 19 - 21
Documentation/html/annotated.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Class List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -91,24 +92,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>algo</b></td><td class="desc"></td></tr>
 <tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classalgo_1_1Berclaz.html" target="_self">Berclaz</a></td><td class="desc"></td></tr>
 <tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classalgo_1_1KShortestPaths.html" target="_self">KShortestPaths</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classalgo_1_1KShortestPaths2.html" target="_self">KShortestPaths2</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classalgo_1_1KShortestPaths3.html" target="_self">KShortestPaths3</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classalgo_1_1KShortestPaths4.html" target="_self">KShortestPaths4</a></td><td class="desc"></td></tr>
-<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classalgo_1_1NStage.html" target="_self">NStage</a></td><td class="desc"></td></tr>
-<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>core</b></td><td class="desc"></td></tr>
-<tr id="row_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1DetectionSequence.html" target="_self">DetectionSequence</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ObjectData.html" target="_self">ObjectData</a></td><td class="desc"></td></tr>
-<tr id="row_1_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ObjectData2D.html" target="_self">ObjectData2D</a></td><td class="desc"></td></tr>
-<tr id="row_1_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ObjectDataAngular.html" target="_self">ObjectDataAngular</a></td><td class="desc"></td></tr>
-<tr id="row_1_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ObjectDataBox.html" target="_self">ObjectDataBox</a></td><td class="desc"></td></tr>
-<tr id="row_1_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1Tracklet.html" target="_self">Tracklet</a></td><td class="desc"></td></tr>
-<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>util</b></td><td class="desc"></td></tr>
-<tr id="row_2_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1FileIO.html" target="_self">FileIO</a></td><td class="desc"></td></tr>
-<tr id="row_2_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1Grid.html" target="_self">Grid</a></td><td class="desc"></td></tr>
-<tr id="row_2_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1Logger.html" target="_self">Logger</a></td><td class="desc"></td></tr>
-<tr id="row_2_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1MyMath.html" target="_self">MyMath</a></td><td class="desc"></td></tr>
-<tr id="row_2_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1Parser.html" target="_self">Parser</a></td><td class="desc"></td></tr>
-<tr id="row_2_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1Visualizer.html" target="_self">Visualizer</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classalgo_1_1NStage.html" target="_self">NStage</a></td><td class="desc"></td></tr>
+<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>core</b></td><td class="desc"></td></tr>
+<tr id="row_1_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1DetectionSequence.html" target="_self">DetectionSequence</a></td><td class="desc"></td></tr>
+<tr id="row_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ObjectData.html" target="_self">ObjectData</a></td><td class="desc"></td></tr>
+<tr id="row_1_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ObjectData2D.html" target="_self">ObjectData2D</a></td><td class="desc"></td></tr>
+<tr id="row_1_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ObjectDataAngular.html" target="_self">ObjectDataAngular</a></td><td class="desc"></td></tr>
+<tr id="row_1_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ObjectDataBox.html" target="_self">ObjectDataBox</a></td><td class="desc"></td></tr>
+<tr id="row_1_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1Tracklet.html" target="_self">Tracklet</a></td><td class="desc"></td></tr>
+<tr id="row_2_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>util</b></td><td class="desc"></td></tr>
+<tr id="row_2_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1FileIO.html" target="_self">FileIO</a></td><td class="desc"></td></tr>
+<tr id="row_2_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1Grid.html" target="_self">Grid</a></td><td class="desc"></td></tr>
+<tr id="row_2_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1Logger.html" target="_self">Logger</a></td><td class="desc"></td></tr>
+<tr id="row_2_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1MyMath.html" target="_self">MyMath</a></td><td class="desc"></td></tr>
+<tr id="row_2_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1Parser.html" target="_self">Parser</a></td><td class="desc"></td></tr>
+<tr id="row_2_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1Visualizer.html" target="_self">Visualizer</a></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
@@ -116,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 4 - 3
Documentation/html/classalgo_1_1Berclaz-members.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -100,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 9 - 4
Documentation/html/classalgo_1_1Berclaz.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: algo::Berclaz Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -93,6 +94,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">algo::Berclaz Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Berclaz_8h_source.html">Berclaz.h</a>&gt;</code></p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
@@ -101,7 +104,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a918f30c2f67eac9d5f9bc07ceeb0880e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classalgo_1_1Berclaz.html#a918f30c2f67eac9d5f9bc07ceeb0880e">Run</a> (<a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a> &amp;sequence, size_t batch_size, size_t max_track_count, std::vector&lt; core::TrackletPtr &gt; &amp;tracks)</td></tr>
 <tr class="separator:a918f30c2f67eac9d5f9bc07ceeb0880e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Algorithm for tracking multiple object in a frame sequence. The algorithm needs the location of detections. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a62a8d6165ca156a4099d6d181f1557af"></a>
 <div class="memitem">
 <div class="memproto">
@@ -201,7 +206,7 @@ Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 7 - 5
Documentation/html/classalgo_1_1KShortestPaths-members.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -93,14 +94,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>This is the complete list of members for <a class="el" href="classalgo_1_1KShortestPaths.html">algo::KShortestPaths</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classalgo_1_1KShortestPaths.html#a2805f56b9abb112f10c752d125d623d8">KShortestPaths</a>(DirectedGraph graph, Vertex source, Vertex sink)</td><td class="entry"><a class="el" href="classalgo_1_1KShortestPaths.html">algo::KShortestPaths</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classalgo_1_1KShortestPaths.html#ae77137136462303e951f631ba7db6adf">Run</a>(size_t max_path_count)</td><td class="entry"><a class="el" href="classalgo_1_1KShortestPaths.html">algo::KShortestPaths</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classalgo_1_1KShortestPaths.html#a6af47b5af40e75786924941b3472ada2">GetPaths</a>(std::vector&lt; std::vector&lt; Vertex &gt;&gt; &amp;paths)</td><td class="entry"><a class="el" href="classalgo_1_1KShortestPaths.html">algo::KShortestPaths</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classalgo_1_1KShortestPaths.html#ad8654c43c8354f734870ec98783f9756">KShortestPaths</a>(DirectedGraph input_graph, Vertex source, Vertex sink)</td><td class="entry"><a class="el" href="classalgo_1_1KShortestPaths.html">algo::KShortestPaths</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classalgo_1_1KShortestPaths.html#a4ad79f2618bf3fc36b591ff69efd3c76">Run</a>(size_t max_path_count)</td><td class="entry"><a class="el" href="classalgo_1_1KShortestPaths.html">algo::KShortestPaths</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 46 - 18
Documentation/html/classalgo_1_1KShortestPaths.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: algo::KShortestPaths Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -98,15 +99,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a2805f56b9abb112f10c752d125d623d8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classalgo_1_1KShortestPaths.html#a2805f56b9abb112f10c752d125d623d8">KShortestPaths</a> (DirectedGraph graph, Vertex source, Vertex sink)</td></tr>
-<tr class="separator:a2805f56b9abb112f10c752d125d623d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae77137136462303e951f631ba7db6adf"><td class="memItemLeft" align="right" valign="top">MultiPredecessorMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classalgo_1_1KShortestPaths.html#ae77137136462303e951f631ba7db6adf">Run</a> (size_t max_path_count)</td></tr>
-<tr class="separator:ae77137136462303e951f631ba7db6adf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8654c43c8354f734870ec98783f9756"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classalgo_1_1KShortestPaths.html#ad8654c43c8354f734870ec98783f9756">KShortestPaths</a> (DirectedGraph input_graph, Vertex source, Vertex sink)</td></tr>
+<tr class="separator:ad8654c43c8354f734870ec98783f9756"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ad79f2618bf3fc36b591ff69efd3c76"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classalgo_1_1KShortestPaths.html#a4ad79f2618bf3fc36b591ff69efd3c76">Run</a> (size_t max_path_count)</td></tr>
+<tr class="separator:a4ad79f2618bf3fc36b591ff69efd3c76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6af47b5af40e75786924941b3472ada2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classalgo_1_1KShortestPaths.html#a6af47b5af40e75786924941b3472ada2">GetPaths</a> (std::vector&lt; std::vector&lt; Vertex &gt;&gt; &amp;paths)</td></tr>
+<tr class="separator:a6af47b5af40e75786924941b3472ada2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>Class providing a k-shortest-paths algorithm implementation. </p>
+<div class="textblock"><p>Finds the k-shortest paths in a specified graph, from the source vertex to the sink vertex. The algorithm provides a global optimal path, thus reducing the overall sum of all path costs in trade off for higher cost of one single path. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a2805f56b9abb112f10c752d125d623d8"></a>
+<a class="anchor" id="ad8654c43c8354f734870ec98783f9756"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -114,7 +117,7 @@ Public Member Functions</h2></td></tr>
           <td class="memname">algo::KShortestPaths::KShortestPaths </td>
           <td>(</td>
           <td class="paramtype">DirectedGraph&#160;</td>
-          <td class="paramname"><em>graph</em>, </td>
+          <td class="paramname"><em>input_graph</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
@@ -135,11 +138,12 @@ Public Member Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Initializes the k-shortest-paths algorithm for the given graph. Uses the source vertex as starting and the sink vertex as target vertex. </p><dl class="params"><dt>Parameters</dt><dd>
+<p>Initializes the algorithm for the specified graph with the specified source and sink vertex to find a path between.</p>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">graph</td><td>The graph to work with </td></tr>
-    <tr><td class="paramname">source</td><td>The starting vertex </td></tr>
-    <tr><td class="paramname">sink</td><td>The target vertex </td></tr>
+    <tr><td class="paramname">input_graph</td><td>The graph to work with (will not be altered) </td></tr>
+    <tr><td class="paramname">source</td><td>The vertex to start all path searches from </td></tr>
+    <tr><td class="paramname">sink</td><td>The vertex to end all path searches at </td></tr>
   </table>
   </dd>
 </dl>
@@ -147,12 +151,35 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ae77137136462303e951f631ba7db6adf"></a>
+<a class="anchor" id="a6af47b5af40e75786924941b3472ada2"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">MultiPredecessorMap algo::KShortestPaths::Run </td>
+          <td class="memname">void algo::KShortestPaths::GetPaths </td>
+          <td>(</td>
+          <td class="paramtype">std::vector&lt; std::vector&lt; Vertex &gt;&gt; &amp;&#160;</td>
+          <td class="paramname"><em>paths</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Gets the last found paths.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">paths</td><td>The vector to store all found paths in </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a4ad79f2618bf3fc36b591ff69efd3c76"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void algo::KShortestPaths::Run </td>
           <td>(</td>
           <td class="paramtype">size_t&#160;</td>
           <td class="paramname"><em>max_path_count</em></td><td>)</td>
@@ -160,9 +187,10 @@ Public Member Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Runs the algorithm to find the given number of shortest paths. The actual number of paths found is the number of entries in the MultiPredecessorMap with the sink vertex as the key. </p><dl class="params"><dt>Parameters</dt><dd>
+<p>Runs the algorithm to store the specified number of paths. These paths can later be retrieved by the GetPaths method.</p>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">max_path_count</td><td>The maximum number of paths to find </td></tr>
+    <tr><td class="paramname">max_path_count</td><td>The number of paths to find </td></tr>
   </table>
   </dd>
 </dl>
@@ -178,7 +206,7 @@ Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 6 - 5
Documentation/html/classalgo_1_1NStage-members.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -93,14 +94,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>This is the complete list of members for <a class="el" href="classalgo_1_1NStage.html">algo::NStage</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classalgo_1_1NStage.html#a0a4b4141e1e9f5fa53773c7aae49087f">NStage</a>(size_t max_frame_skip, std::vector&lt; double &gt; penalty_value, std::vector&lt; size_t &gt; max_tracklet_count)</td><td class="entry"><a class="el" href="classalgo_1_1NStage.html">algo::NStage</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Run</b>(const core::DetectionSequence &amp;sequence, std::vector&lt; core::TrackletPtr &gt; &amp;tracks) (defined in <a class="el" href="classalgo_1_1NStage.html">algo::NStage</a>)</td><td class="entry"><a class="el" href="classalgo_1_1NStage.html">algo::NStage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classalgo_1_1NStage.html#a9706139a9ccfab10ab6458e06e42d7a5">NStage</a>(std::vector&lt; size_t &gt; max_frame_skip, std::vector&lt; double &gt; penalty_value, std::vector&lt; size_t &gt; max_tracklet_count)</td><td class="entry"><a class="el" href="classalgo_1_1NStage.html">algo::NStage</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classalgo_1_1NStage.html#a4e4e881b9c6f65d9e86449c71ab6d778">Run</a>(const core::DetectionSequence &amp;sequence, std::vector&lt; core::TrackletPtr &gt; &amp;tracks)</td><td class="entry"><a class="el" href="classalgo_1_1NStage.html">algo::NStage</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 44 - 9
Documentation/html/classalgo_1_1NStage.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: algo::NStage Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -98,23 +99,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a0a4b4141e1e9f5fa53773c7aae49087f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classalgo_1_1NStage.html#a0a4b4141e1e9f5fa53773c7aae49087f">NStage</a> (size_t max_frame_skip, std::vector&lt; double &gt; penalty_value, std::vector&lt; size_t &gt; max_tracklet_count)</td></tr>
-<tr class="separator:a0a4b4141e1e9f5fa53773c7aae49087f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4e4e881b9c6f65d9e86449c71ab6d778"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e4e881b9c6f65d9e86449c71ab6d778"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>Run</b> (const <a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a> &amp;sequence, std::vector&lt; core::TrackletPtr &gt; &amp;tracks)</td></tr>
+<tr class="memitem:a9706139a9ccfab10ab6458e06e42d7a5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classalgo_1_1NStage.html#a9706139a9ccfab10ab6458e06e42d7a5">NStage</a> (std::vector&lt; size_t &gt; max_frame_skip, std::vector&lt; double &gt; penalty_value, std::vector&lt; size_t &gt; max_tracklet_count)</td></tr>
+<tr class="separator:a9706139a9ccfab10ab6458e06e42d7a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e4e881b9c6f65d9e86449c71ab6d778"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classalgo_1_1NStage.html#a4e4e881b9c6f65d9e86449c71ab6d778">Run</a> (const <a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a> &amp;sequence, std::vector&lt; core::TrackletPtr &gt; &amp;tracks)</td></tr>
 <tr class="separator:a4e4e881b9c6f65d9e86449c71ab6d778"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Implementation of the two-staged graph-based multi-object tracker. Extended to allow N stages. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a0a4b4141e1e9f5fa53773c7aae49087f"></a>
+<a class="anchor" id="a9706139a9ccfab10ab6458e06e42d7a5"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">algo::NStage::NStage </td>
           <td>(</td>
-          <td class="paramtype">size_t&#160;</td>
+          <td class="paramtype">std::vector&lt; size_t &gt;&#160;</td>
           <td class="paramname"><em>max_frame_skip</em>, </td>
         </tr>
         <tr>
@@ -145,6 +145,41 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>Run</b> (const <a cla
   </dd>
 </dl>
 
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a4e4e881b9c6f65d9e86449c71ab6d778"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void algo::NStage::Run </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a> &amp;&#160;</td>
+          <td class="paramname"><em>sequence</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">std::vector&lt; core::TrackletPtr &gt; &amp;&#160;</td>
+          <td class="paramname"><em>tracks</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Runs the algorithm on the specified sequence and stores the found tracks into the specified tracks vector.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">sequence</td><td>The detection values to use </td></tr>
+    <tr><td class="paramname">tracks</td><td>A vector to store the found tracks in </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
@@ -156,7 +191,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>Run</b> (const <a cla
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 8 - 7
Documentation/html/classcore_1_1DetectionSequence-members.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -96,17 +97,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html#a3cc0fdf3281f34985f4762086293db72">AddObject</a>(ObjectDataPtr object_data)</td><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html#ab62569a3e51d58457057deba12ef6892">Clear</a>()</td><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html#a2cbdc8db34fe87932653826fc8a3c1f7">DetectionSequence</a>(const std::string &amp;name=&quot;DetectionSequence&quot;)</td><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html#af3fa7fba659a56c25306cf4fa603750d">GetFrameCount</a>() const </td><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html#a7927349cfecfb5882553f7c4da92209c">GetName</a>() const </td><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html#a2c5ea2fe612a58f521ab54fc911d7a8e">GetObject</a>(size_t frame_index, size_t object_index) const </td><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html#af555322a7103a9c083d426b34815fb69">GetObjectCount</a>(size_t frame_index) const </td><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html#a2417e4f2652a39245d6f2faa0ce19571">GetFrameCount</a>() const</td><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html#a8a1af3dee89766d06f4a4f74044082ad">GetName</a>() const</td><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html#aab2b72c6e0a9ee14dba99d07116c1d86">GetObject</a>(size_t frame_index, size_t object_index) const</td><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html#a99a1b693215c386c4716df12f6040100">GetObjectCount</a>(size_t frame_index) const</td><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html#a557132cfbb170daf47f5a890a0c5bac0">operator&lt;&lt;</a>(std::ostream &amp;os, const DetectionSequence &amp;obj)</td><td class="entry"><a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 16 - 15
Documentation/html/classcore_1_1DetectionSequence.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: core::DetectionSequence Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -105,14 +106,14 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a3cc0fdf3281f34985f4762086293db72"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab62569a3e51d58457057deba12ef6892"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1DetectionSequence.html#ab62569a3e51d58457057deba12ef6892">Clear</a> ()</td></tr>
 <tr class="separator:ab62569a3e51d58457057deba12ef6892"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7927349cfecfb5882553f7c4da92209c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1DetectionSequence.html#a7927349cfecfb5882553f7c4da92209c">GetName</a> () const </td></tr>
-<tr class="separator:a7927349cfecfb5882553f7c4da92209c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c5ea2fe612a58f521ab54fc911d7a8e"><td class="memItemLeft" align="right" valign="top">ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1DetectionSequence.html#a2c5ea2fe612a58f521ab54fc911d7a8e">GetObject</a> (size_t frame_index, size_t object_index) const </td></tr>
-<tr class="separator:a2c5ea2fe612a58f521ab54fc911d7a8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af3fa7fba659a56c25306cf4fa603750d"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1DetectionSequence.html#af3fa7fba659a56c25306cf4fa603750d">GetFrameCount</a> () const </td></tr>
-<tr class="separator:af3fa7fba659a56c25306cf4fa603750d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af555322a7103a9c083d426b34815fb69"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1DetectionSequence.html#af555322a7103a9c083d426b34815fb69">GetObjectCount</a> (size_t frame_index) const </td></tr>
-<tr class="separator:af555322a7103a9c083d426b34815fb69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a1af3dee89766d06f4a4f74044082ad"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1DetectionSequence.html#a8a1af3dee89766d06f4a4f74044082ad">GetName</a> () const</td></tr>
+<tr class="separator:a8a1af3dee89766d06f4a4f74044082ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab2b72c6e0a9ee14dba99d07116c1d86"><td class="memItemLeft" align="right" valign="top">ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1DetectionSequence.html#aab2b72c6e0a9ee14dba99d07116c1d86">GetObject</a> (size_t frame_index, size_t object_index) const</td></tr>
+<tr class="separator:aab2b72c6e0a9ee14dba99d07116c1d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2417e4f2652a39245d6f2faa0ce19571"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1DetectionSequence.html#a2417e4f2652a39245d6f2faa0ce19571">GetFrameCount</a> () const</td></tr>
+<tr class="separator:a2417e4f2652a39245d6f2faa0ce19571"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99a1b693215c386c4716df12f6040100"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1DetectionSequence.html#a99a1b693215c386c4716df12f6040100">GetObjectCount</a> (size_t frame_index) const</td></tr>
+<tr class="separator:a99a1b693215c386c4716df12f6040100"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
 Friends</h2></td></tr>
@@ -183,7 +184,7 @@ Friends</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af3fa7fba659a56c25306cf4fa603750d"></a>
+<a class="anchor" id="a2417e4f2652a39245d6f2faa0ce19571"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -199,7 +200,7 @@ Friends</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a7927349cfecfb5882553f7c4da92209c"></a>
+<a class="anchor" id="a8a1af3dee89766d06f4a4f74044082ad"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -215,7 +216,7 @@ Friends</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a2c5ea2fe612a58f521ab54fc911d7a8e"></a>
+<a class="anchor" id="aab2b72c6e0a9ee14dba99d07116c1d86"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -249,7 +250,7 @@ Friends</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af555322a7103a9c083d426b34815fb69"></a>
+<a class="anchor" id="a99a1b693215c386c4716df12f6040100"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -324,7 +325,7 @@ Friends</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 10 - 9
Documentation/html/classcore_1_1ObjectData-members.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -93,23 +94,23 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>This is the complete list of members for <a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#adcd9fc0dfa93d45668e667237f249553">CompareTo</a>(ObjectDataPtr obj) const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a2ba882067c6e7abea2b45308405b0c07">GetDetectionScore</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a10841283bb6caeda5960624a8cac7fb1">GetFrameIndex</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a7b8943b13c2c2ce2dfaacb2b98c8f30c">Interpolate</a>(ObjectDataPtr obj, double fraction) const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#af12675e4c93aa4559b7e11c4ab88ad54">IsVirtual</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#afbf7a1e87235f1b204d4d2eb8a37a9a6">CompareTo</a>(ObjectDataPtr obj) const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a227a11377867105d5fcbe9efc3faed45">GetDetectionScore</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a1151e9215baf315f4b98f696f4271162">GetFrameIndex</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#ad681915317decab76c384a635fc8444e">Interpolate</a>(ObjectDataPtr obj, double fraction) const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a2880d710cfa520e9c0453e2a6729c0e2">IsVirtual</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a7f47a396a3b9e8c12a1557c8156b8ff9">ObjectData</a>()</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#af4333a52b012841a6ba73b25aeaae71b">ObjectData</a>(std::size_t frame_index)</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a56fc9b6184428bf4d80826bbb9fe4c6f">operator&lt;&lt;</a>(std::ostream &amp;os, const ObjectData &amp;obj)</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a737216c2689aefa216c1c842922d7dd8">SetDetectionScore</a>(double score)</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#aedfe00fa37d5ac7ef554bda746931148">SetFrameIndex</a>(size_t index)</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a505eb948f5d857b86f4f452bb39053b9">Visualize</a>(cv::Mat &amp;image, cv::Scalar &amp;color) const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#aae2c4fceddc529570dbe8909309f9961">Visualize</a>(cv::Mat &amp;image, cv::Scalar &amp;color) const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 22 - 21
Documentation/html/classcore_1_1ObjectData.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: core::ObjectData Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -115,22 +116,22 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a7f47a396a3b9e8c12a1557c8156b8ff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af4333a52b012841a6ba73b25aeaae71b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#af4333a52b012841a6ba73b25aeaae71b">ObjectData</a> (std::size_t frame_index)</td></tr>
 <tr class="separator:af4333a52b012841a6ba73b25aeaae71b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a10841283bb6caeda5960624a8cac7fb1"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a10841283bb6caeda5960624a8cac7fb1">GetFrameIndex</a> () const </td></tr>
-<tr class="separator:a10841283bb6caeda5960624a8cac7fb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1151e9215baf315f4b98f696f4271162"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a1151e9215baf315f4b98f696f4271162">GetFrameIndex</a> () const</td></tr>
+<tr class="separator:a1151e9215baf315f4b98f696f4271162"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aedfe00fa37d5ac7ef554bda746931148"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#aedfe00fa37d5ac7ef554bda746931148">SetFrameIndex</a> (size_t index)</td></tr>
 <tr class="separator:aedfe00fa37d5ac7ef554bda746931148"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a737216c2689aefa216c1c842922d7dd8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a737216c2689aefa216c1c842922d7dd8">SetDetectionScore</a> (double score)</td></tr>
 <tr class="separator:a737216c2689aefa216c1c842922d7dd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2ba882067c6e7abea2b45308405b0c07"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a2ba882067c6e7abea2b45308405b0c07">GetDetectionScore</a> () const </td></tr>
-<tr class="separator:a2ba882067c6e7abea2b45308405b0c07"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af12675e4c93aa4559b7e11c4ab88ad54"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#af12675e4c93aa4559b7e11c4ab88ad54">IsVirtual</a> () const </td></tr>
-<tr class="separator:af12675e4c93aa4559b7e11c4ab88ad54"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adcd9fc0dfa93d45668e667237f249553"><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#adcd9fc0dfa93d45668e667237f249553">CompareTo</a> (ObjectDataPtr obj) const </td></tr>
-<tr class="separator:adcd9fc0dfa93d45668e667237f249553"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7b8943b13c2c2ce2dfaacb2b98c8f30c"><td class="memItemLeft" align="right" valign="top">virtual ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a7b8943b13c2c2ce2dfaacb2b98c8f30c">Interpolate</a> (ObjectDataPtr obj, double fraction) const </td></tr>
-<tr class="separator:a7b8943b13c2c2ce2dfaacb2b98c8f30c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a505eb948f5d857b86f4f452bb39053b9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a505eb948f5d857b86f4f452bb39053b9">Visualize</a> (cv::Mat &amp;image, cv::Scalar &amp;color) const </td></tr>
-<tr class="separator:a505eb948f5d857b86f4f452bb39053b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a227a11377867105d5fcbe9efc3faed45"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a227a11377867105d5fcbe9efc3faed45">GetDetectionScore</a> () const</td></tr>
+<tr class="separator:a227a11377867105d5fcbe9efc3faed45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2880d710cfa520e9c0453e2a6729c0e2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a2880d710cfa520e9c0453e2a6729c0e2">IsVirtual</a> () const</td></tr>
+<tr class="separator:a2880d710cfa520e9c0453e2a6729c0e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbf7a1e87235f1b204d4d2eb8a37a9a6"><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#afbf7a1e87235f1b204d4d2eb8a37a9a6">CompareTo</a> (ObjectDataPtr obj) const</td></tr>
+<tr class="separator:afbf7a1e87235f1b204d4d2eb8a37a9a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad681915317decab76c384a635fc8444e"><td class="memItemLeft" align="right" valign="top">virtual ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#ad681915317decab76c384a635fc8444e">Interpolate</a> (ObjectDataPtr obj, double fraction) const</td></tr>
+<tr class="separator:ad681915317decab76c384a635fc8444e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae2c4fceddc529570dbe8909309f9961"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#aae2c4fceddc529570dbe8909309f9961">Visualize</a> (cv::Mat &amp;image, cv::Scalar &amp;color) const</td></tr>
+<tr class="separator:aae2c4fceddc529570dbe8909309f9961"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
 Friends</h2></td></tr>
@@ -179,7 +180,7 @@ Friends</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="adcd9fc0dfa93d45668e667237f249553"></a>
+<a class="anchor" id="afbf7a1e87235f1b204d4d2eb8a37a9a6"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -212,7 +213,7 @@ Friends</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a2ba882067c6e7abea2b45308405b0c07"></a>
+<a class="anchor" id="a227a11377867105d5fcbe9efc3faed45"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -228,7 +229,7 @@ Friends</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a10841283bb6caeda5960624a8cac7fb1"></a>
+<a class="anchor" id="a1151e9215baf315f4b98f696f4271162"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -244,7 +245,7 @@ Friends</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a7b8943b13c2c2ce2dfaacb2b98c8f30c"></a>
+<a class="anchor" id="ad681915317decab76c384a635fc8444e"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -288,7 +289,7 @@ Friends</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af12675e4c93aa4559b7e11c4ab88ad54"></a>
+<a class="anchor" id="a2880d710cfa520e9c0453e2a6729c0e2"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -348,7 +349,7 @@ Friends</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a505eb948f5d857b86f4f452bb39053b9"></a>
+<a class="anchor" id="aae2c4fceddc529570dbe8909309f9961"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -443,7 +444,7 @@ Friends</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 10 - 9
Documentation/html/classcore_1_1ObjectData2D-members.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -94,13 +95,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <p>This is the complete list of members for <a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#a68d56bd5f26a41830a87ae32eabf9126">CompareTo</a>(ObjectDataPtr obj) const override</td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a2ba882067c6e7abea2b45308405b0c07">GetDetectionScore</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a10841283bb6caeda5960624a8cac7fb1">GetFrameIndex</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#a29f86d082602a53722f1139058b2de79">GetPosition</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#a537e36b33048c37cabf65532954eb6e9">GetSpatialWeight</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#a8c783114ee2ffdc621620019d23175c1">GetTemporalWeight</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a227a11377867105d5fcbe9efc3faed45">GetDetectionScore</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a1151e9215baf315f4b98f696f4271162">GetFrameIndex</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#ab3c0694ec38f2d59a4092f46f876498b">GetPosition</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#a688087ccdd999d7e16f5c68cc460209d">GetSpatialWeight</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#a35381efb292d20f2b181558c129269f3">GetTemporalWeight</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#a59b974e09f74f0a2640e3152893fe79f">Interpolate</a>(ObjectDataPtr obj, double fraction) const override</td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#af12675e4c93aa4559b7e11c4ab88ad54">IsVirtual</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a2880d710cfa520e9c0453e2a6729c0e2">IsVirtual</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a7f47a396a3b9e8c12a1557c8156b8ff9">ObjectData</a>()</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#af4333a52b012841a6ba73b25aeaae71b">ObjectData</a>(std::size_t frame_index)</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#adc35e5b8597ea47ad3568259c2e800c6">ObjectData2D</a>(size_t frame_index, cv::Point2d position)</td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
@@ -114,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 22 - 21
Documentation/html/classcore_1_1ObjectData2D.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: core::ObjectData2D Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -115,12 +116,12 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a2850785393bc7a5250427bbda84c1b58"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad62bf8b2362e8f3547f8040a144fa346"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#ad62bf8b2362e8f3547f8040a144fa346">SetSpatialWeight</a> (double weight)</td></tr>
 <tr class="separator:ad62bf8b2362e8f3547f8040a144fa346"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a29f86d082602a53722f1139058b2de79"><td class="memItemLeft" align="right" valign="top">cv::Point2d&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#a29f86d082602a53722f1139058b2de79">GetPosition</a> () const </td></tr>
-<tr class="separator:a29f86d082602a53722f1139058b2de79"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8c783114ee2ffdc621620019d23175c1"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#a8c783114ee2ffdc621620019d23175c1">GetTemporalWeight</a> () const </td></tr>
-<tr class="separator:a8c783114ee2ffdc621620019d23175c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a537e36b33048c37cabf65532954eb6e9"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#a537e36b33048c37cabf65532954eb6e9">GetSpatialWeight</a> () const </td></tr>
-<tr class="separator:a537e36b33048c37cabf65532954eb6e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3c0694ec38f2d59a4092f46f876498b"><td class="memItemLeft" align="right" valign="top">cv::Point2d&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#ab3c0694ec38f2d59a4092f46f876498b">GetPosition</a> () const</td></tr>
+<tr class="separator:ab3c0694ec38f2d59a4092f46f876498b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35381efb292d20f2b181558c129269f3"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#a35381efb292d20f2b181558c129269f3">GetTemporalWeight</a> () const</td></tr>
+<tr class="separator:a35381efb292d20f2b181558c129269f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a688087ccdd999d7e16f5c68cc460209d"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#a688087ccdd999d7e16f5c68cc460209d">GetSpatialWeight</a> () const</td></tr>
+<tr class="separator:a688087ccdd999d7e16f5c68cc460209d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a68d56bd5f26a41830a87ae32eabf9126"><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#a68d56bd5f26a41830a87ae32eabf9126">CompareTo</a> (ObjectDataPtr obj) const override</td></tr>
 <tr class="separator:a68d56bd5f26a41830a87ae32eabf9126"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a59b974e09f74f0a2640e3152893fe79f"><td class="memItemLeft" align="right" valign="top">virtual ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#a59b974e09f74f0a2640e3152893fe79f">Interpolate</a> (ObjectDataPtr obj, double fraction) const override</td></tr>
@@ -132,16 +133,16 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a7f47a396a3b9e8c12a1557c8156b8ff9 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af4333a52b012841a6ba73b25aeaae71b inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#af4333a52b012841a6ba73b25aeaae71b">ObjectData</a> (std::size_t frame_index)</td></tr>
 <tr class="separator:af4333a52b012841a6ba73b25aeaae71b inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a10841283bb6caeda5960624a8cac7fb1 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a10841283bb6caeda5960624a8cac7fb1">GetFrameIndex</a> () const </td></tr>
-<tr class="separator:a10841283bb6caeda5960624a8cac7fb1 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1151e9215baf315f4b98f696f4271162 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a1151e9215baf315f4b98f696f4271162">GetFrameIndex</a> () const</td></tr>
+<tr class="separator:a1151e9215baf315f4b98f696f4271162 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aedfe00fa37d5ac7ef554bda746931148 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#aedfe00fa37d5ac7ef554bda746931148">SetFrameIndex</a> (size_t index)</td></tr>
 <tr class="separator:aedfe00fa37d5ac7ef554bda746931148 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a737216c2689aefa216c1c842922d7dd8 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a737216c2689aefa216c1c842922d7dd8">SetDetectionScore</a> (double score)</td></tr>
 <tr class="separator:a737216c2689aefa216c1c842922d7dd8 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2ba882067c6e7abea2b45308405b0c07 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a2ba882067c6e7abea2b45308405b0c07">GetDetectionScore</a> () const </td></tr>
-<tr class="separator:a2ba882067c6e7abea2b45308405b0c07 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af12675e4c93aa4559b7e11c4ab88ad54 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#af12675e4c93aa4559b7e11c4ab88ad54">IsVirtual</a> () const </td></tr>
-<tr class="separator:af12675e4c93aa4559b7e11c4ab88ad54 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a227a11377867105d5fcbe9efc3faed45 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a227a11377867105d5fcbe9efc3faed45">GetDetectionScore</a> () const</td></tr>
+<tr class="separator:a227a11377867105d5fcbe9efc3faed45 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2880d710cfa520e9c0453e2a6729c0e2 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a2880d710cfa520e9c0453e2a6729c0e2">IsVirtual</a> () const</td></tr>
+<tr class="separator:a2880d710cfa520e9c0453e2a6729c0e2 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Class for storing a detection in two dimensional space. </p>
@@ -209,13 +210,13 @@ Public Member Functions</h2></td></tr>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>A double value indicating the comparison result </dd></dl>
 
-<p>Reimplemented from <a class="el" href="classcore_1_1ObjectData.html#adcd9fc0dfa93d45668e667237f249553">core::ObjectData</a>.</p>
+<p>Reimplemented from <a class="el" href="classcore_1_1ObjectData.html#afbf7a1e87235f1b204d4d2eb8a37a9a6">core::ObjectData</a>.</p>
 
 <p>Reimplemented in <a class="el" href="classcore_1_1ObjectDataAngular.html#a2932240c6c082b76f2c04723cdf3e4f9">core::ObjectDataAngular</a>, and <a class="el" href="classcore_1_1ObjectDataBox.html#a163c57338778f957ce514611c509558a">core::ObjectDataBox</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="a29f86d082602a53722f1139058b2de79"></a>
+<a class="anchor" id="ab3c0694ec38f2d59a4092f46f876498b"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -231,7 +232,7 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a537e36b33048c37cabf65532954eb6e9"></a>
+<a class="anchor" id="a688087ccdd999d7e16f5c68cc460209d"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -247,7 +248,7 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a8c783114ee2ffdc621620019d23175c1"></a>
+<a class="anchor" id="a35381efb292d20f2b181558c129269f3"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -303,7 +304,7 @@ Public Member Functions</h2></td></tr>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>The interpolated object </dd></dl>
 
-<p>Reimplemented from <a class="el" href="classcore_1_1ObjectData.html#a7b8943b13c2c2ce2dfaacb2b98c8f30c">core::ObjectData</a>.</p>
+<p>Reimplemented from <a class="el" href="classcore_1_1ObjectData.html#ad681915317decab76c384a635fc8444e">core::ObjectData</a>.</p>
 
 <p>Reimplemented in <a class="el" href="classcore_1_1ObjectDataAngular.html#a42962dd1f994b2577133450e755d586e">core::ObjectDataAngular</a>, and <a class="el" href="classcore_1_1ObjectDataBox.html#ab2816bceb771dd7442e6c29193dfe267">core::ObjectDataBox</a>.</p>
 
@@ -392,7 +393,7 @@ Public Member Functions</h2></td></tr>
   </dd>
 </dl>
 
-<p>Reimplemented from <a class="el" href="classcore_1_1ObjectData.html#a505eb948f5d857b86f4f452bb39053b9">core::ObjectData</a>.</p>
+<p>Reimplemented from <a class="el" href="classcore_1_1ObjectData.html#aae2c4fceddc529570dbe8909309f9961">core::ObjectData</a>.</p>
 
 <p>Reimplemented in <a class="el" href="classcore_1_1ObjectDataAngular.html#acb4265f6de511238460df118148bc85c">core::ObjectDataAngular</a>, and <a class="el" href="classcore_1_1ObjectDataBox.html#ab29bacb20c258ba572d0372469ec5523">core::ObjectDataBox</a>.</p>
 
@@ -407,7 +408,7 @@ Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 12 - 11
Documentation/html/classcore_1_1ObjectDataAngular-members.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -94,15 +95,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <p>This is the complete list of members for <a class="el" href="classcore_1_1ObjectDataAngular.html">core::ObjectDataAngular</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectDataAngular.html#a2932240c6c082b76f2c04723cdf3e4f9">CompareTo</a>(ObjectDataPtr obj) const override</td><td class="entry"><a class="el" href="classcore_1_1ObjectDataAngular.html">core::ObjectDataAngular</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectDataAngular.html#aad72f2e6cbd690f492d71b3dbe20c6b8">GetAngle</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectDataAngular.html">core::ObjectDataAngular</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectDataAngular.html#a35e13c65fd7ba246ce0ee1680f2690cf">GetAngularWeight</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectDataAngular.html">core::ObjectDataAngular</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a2ba882067c6e7abea2b45308405b0c07">GetDetectionScore</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a10841283bb6caeda5960624a8cac7fb1">GetFrameIndex</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#a29f86d082602a53722f1139058b2de79">GetPosition</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#a537e36b33048c37cabf65532954eb6e9">GetSpatialWeight</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#a8c783114ee2ffdc621620019d23175c1">GetTemporalWeight</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectDataAngular.html#a6c2da5010cd919af3b0f156579d04ef8">GetAngle</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectDataAngular.html">core::ObjectDataAngular</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectDataAngular.html#ae1c5db7b9fc06e648450d9388c93a1aa">GetAngularWeight</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectDataAngular.html">core::ObjectDataAngular</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a227a11377867105d5fcbe9efc3faed45">GetDetectionScore</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a1151e9215baf315f4b98f696f4271162">GetFrameIndex</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#ab3c0694ec38f2d59a4092f46f876498b">GetPosition</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#a688087ccdd999d7e16f5c68cc460209d">GetSpatialWeight</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#a35381efb292d20f2b181558c129269f3">GetTemporalWeight</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectDataAngular.html#a42962dd1f994b2577133450e755d586e">Interpolate</a>(ObjectDataPtr obj, double fraction) const override</td><td class="entry"><a class="el" href="classcore_1_1ObjectDataAngular.html">core::ObjectDataAngular</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#af12675e4c93aa4559b7e11c4ab88ad54">IsVirtual</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a2880d710cfa520e9c0453e2a6729c0e2">IsVirtual</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a7f47a396a3b9e8c12a1557c8156b8ff9">ObjectData</a>()</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#af4333a52b012841a6ba73b25aeaae71b">ObjectData</a>(std::size_t frame_index)</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#adc35e5b8597ea47ad3568259c2e800c6">ObjectData2D</a>(size_t frame_index, cv::Point2d position)</td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
@@ -119,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 22 - 21
Documentation/html/classcore_1_1ObjectDataAngular.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: core::ObjectDataAngular Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -114,10 +115,10 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:aae3a8f335e26771d06c8940931d5d654"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af6772caef2337f3c12a3f52049c4d853"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectDataAngular.html#af6772caef2337f3c12a3f52049c4d853">SetAngularWeight</a> (double weight)</td></tr>
 <tr class="separator:af6772caef2337f3c12a3f52049c4d853"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aad72f2e6cbd690f492d71b3dbe20c6b8"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectDataAngular.html#aad72f2e6cbd690f492d71b3dbe20c6b8">GetAngle</a> () const </td></tr>
-<tr class="separator:aad72f2e6cbd690f492d71b3dbe20c6b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a35e13c65fd7ba246ce0ee1680f2690cf"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectDataAngular.html#a35e13c65fd7ba246ce0ee1680f2690cf">GetAngularWeight</a> () const </td></tr>
-<tr class="separator:a35e13c65fd7ba246ce0ee1680f2690cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c2da5010cd919af3b0f156579d04ef8"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectDataAngular.html#a6c2da5010cd919af3b0f156579d04ef8">GetAngle</a> () const</td></tr>
+<tr class="separator:a6c2da5010cd919af3b0f156579d04ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1c5db7b9fc06e648450d9388c93a1aa"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectDataAngular.html#ae1c5db7b9fc06e648450d9388c93a1aa">GetAngularWeight</a> () const</td></tr>
+<tr class="separator:ae1c5db7b9fc06e648450d9388c93a1aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2932240c6c082b76f2c04723cdf3e4f9"><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectDataAngular.html#a2932240c6c082b76f2c04723cdf3e4f9">CompareTo</a> (ObjectDataPtr obj) const override</td></tr>
 <tr class="separator:a2932240c6c082b76f2c04723cdf3e4f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a42962dd1f994b2577133450e755d586e"><td class="memItemLeft" align="right" valign="top">virtual ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectDataAngular.html#a42962dd1f994b2577133450e755d586e">Interpolate</a> (ObjectDataPtr obj, double fraction) const override</td></tr>
@@ -131,27 +132,27 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a2850785393bc7a5250427bbda84c1b58 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad62bf8b2362e8f3547f8040a144fa346 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#ad62bf8b2362e8f3547f8040a144fa346">SetSpatialWeight</a> (double weight)</td></tr>
 <tr class="separator:ad62bf8b2362e8f3547f8040a144fa346 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a29f86d082602a53722f1139058b2de79 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memItemLeft" align="right" valign="top">cv::Point2d&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#a29f86d082602a53722f1139058b2de79">GetPosition</a> () const </td></tr>
-<tr class="separator:a29f86d082602a53722f1139058b2de79 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8c783114ee2ffdc621620019d23175c1 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#a8c783114ee2ffdc621620019d23175c1">GetTemporalWeight</a> () const </td></tr>
-<tr class="separator:a8c783114ee2ffdc621620019d23175c1 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a537e36b33048c37cabf65532954eb6e9 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#a537e36b33048c37cabf65532954eb6e9">GetSpatialWeight</a> () const </td></tr>
-<tr class="separator:a537e36b33048c37cabf65532954eb6e9 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3c0694ec38f2d59a4092f46f876498b inherit pub_methods_classcore_1_1ObjectData2D"><td class="memItemLeft" align="right" valign="top">cv::Point2d&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#ab3c0694ec38f2d59a4092f46f876498b">GetPosition</a> () const</td></tr>
+<tr class="separator:ab3c0694ec38f2d59a4092f46f876498b inherit pub_methods_classcore_1_1ObjectData2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35381efb292d20f2b181558c129269f3 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#a35381efb292d20f2b181558c129269f3">GetTemporalWeight</a> () const</td></tr>
+<tr class="separator:a35381efb292d20f2b181558c129269f3 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a688087ccdd999d7e16f5c68cc460209d inherit pub_methods_classcore_1_1ObjectData2D"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#a688087ccdd999d7e16f5c68cc460209d">GetSpatialWeight</a> () const</td></tr>
+<tr class="separator:a688087ccdd999d7e16f5c68cc460209d inherit pub_methods_classcore_1_1ObjectData2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classcore_1_1ObjectData"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcore_1_1ObjectData')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td></tr>
 <tr class="memitem:a7f47a396a3b9e8c12a1557c8156b8ff9 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a7f47a396a3b9e8c12a1557c8156b8ff9">ObjectData</a> ()</td></tr>
 <tr class="separator:a7f47a396a3b9e8c12a1557c8156b8ff9 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af4333a52b012841a6ba73b25aeaae71b inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#af4333a52b012841a6ba73b25aeaae71b">ObjectData</a> (std::size_t frame_index)</td></tr>
 <tr class="separator:af4333a52b012841a6ba73b25aeaae71b inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a10841283bb6caeda5960624a8cac7fb1 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a10841283bb6caeda5960624a8cac7fb1">GetFrameIndex</a> () const </td></tr>
-<tr class="separator:a10841283bb6caeda5960624a8cac7fb1 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1151e9215baf315f4b98f696f4271162 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a1151e9215baf315f4b98f696f4271162">GetFrameIndex</a> () const</td></tr>
+<tr class="separator:a1151e9215baf315f4b98f696f4271162 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aedfe00fa37d5ac7ef554bda746931148 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#aedfe00fa37d5ac7ef554bda746931148">SetFrameIndex</a> (size_t index)</td></tr>
 <tr class="separator:aedfe00fa37d5ac7ef554bda746931148 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a737216c2689aefa216c1c842922d7dd8 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a737216c2689aefa216c1c842922d7dd8">SetDetectionScore</a> (double score)</td></tr>
 <tr class="separator:a737216c2689aefa216c1c842922d7dd8 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2ba882067c6e7abea2b45308405b0c07 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a2ba882067c6e7abea2b45308405b0c07">GetDetectionScore</a> () const </td></tr>
-<tr class="separator:a2ba882067c6e7abea2b45308405b0c07 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af12675e4c93aa4559b7e11c4ab88ad54 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#af12675e4c93aa4559b7e11c4ab88ad54">IsVirtual</a> () const </td></tr>
-<tr class="separator:af12675e4c93aa4559b7e11c4ab88ad54 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a227a11377867105d5fcbe9efc3faed45 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a227a11377867105d5fcbe9efc3faed45">GetDetectionScore</a> () const</td></tr>
+<tr class="separator:a227a11377867105d5fcbe9efc3faed45 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2880d710cfa520e9c0453e2a6729c0e2 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a2880d710cfa520e9c0453e2a6729c0e2">IsVirtual</a> () const</td></tr>
+<tr class="separator:a2880d710cfa520e9c0453e2a6729c0e2 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Class for storing a detection in two dimensional space with an rotation angle in radians. </p>
@@ -291,7 +292,7 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aad72f2e6cbd690f492d71b3dbe20c6b8"></a>
+<a class="anchor" id="a6c2da5010cd919af3b0f156579d04ef8"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -307,7 +308,7 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a35e13c65fd7ba246ce0ee1680f2690cf"></a>
+<a class="anchor" id="ae1c5db7b9fc06e648450d9388c93a1aa"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -441,7 +442,7 @@ Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 12 - 11
Documentation/html/classcore_1_1ObjectDataBox-members.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -94,18 +95,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <p>This is the complete list of members for <a class="el" href="classcore_1_1ObjectDataBox.html">core::ObjectDataBox</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectDataBox.html#a163c57338778f957ce514611c509558a">CompareTo</a>(ObjectDataPtr obj) const override</td><td class="entry"><a class="el" href="classcore_1_1ObjectDataBox.html">core::ObjectDataBox</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a2ba882067c6e7abea2b45308405b0c07">GetDetectionScore</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a10841283bb6caeda5960624a8cac7fb1">GetFrameIndex</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#a29f86d082602a53722f1139058b2de79">GetPosition</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetSize</b>() const  (defined in <a class="el" href="classcore_1_1ObjectDataBox.html">core::ObjectDataBox</a>)</td><td class="entry"><a class="el" href="classcore_1_1ObjectDataBox.html">core::ObjectDataBox</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#a537e36b33048c37cabf65532954eb6e9">GetSpatialWeight</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#a8c783114ee2ffdc621620019d23175c1">GetTemporalWeight</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a227a11377867105d5fcbe9efc3faed45">GetDetectionScore</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a1151e9215baf315f4b98f696f4271162">GetFrameIndex</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#ab3c0694ec38f2d59a4092f46f876498b">GetPosition</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectDataBox.html#a76e9f48dfb685d16de868a129c1f3918">GetSize</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectDataBox.html">core::ObjectDataBox</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#a688087ccdd999d7e16f5c68cc460209d">GetSpatialWeight</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#a35381efb292d20f2b181558c129269f3">GetTemporalWeight</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1ObjectDataBox.html#ab2816bceb771dd7442e6c29193dfe267">Interpolate</a>(ObjectDataPtr obj, double fraction) const override</td><td class="entry"><a class="el" href="classcore_1_1ObjectDataBox.html">core::ObjectDataBox</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#af12675e4c93aa4559b7e11c4ab88ad54">IsVirtual</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a2880d710cfa520e9c0453e2a6729c0e2">IsVirtual</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a7f47a396a3b9e8c12a1557c8156b8ff9">ObjectData</a>()</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#af4333a52b012841a6ba73b25aeaae71b">ObjectData</a>(std::size_t frame_index)</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#adc35e5b8597ea47ad3568259c2e800c6">ObjectData2D</a>(size_t frame_index, cv::Point2d position)</td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ObjectDataBox</b>(size_t frame_index, cv::Point2d anchor, cv::Point2d size) (defined in <a class="el" href="classcore_1_1ObjectDataBox.html">core::ObjectDataBox</a>)</td><td class="entry"><a class="el" href="classcore_1_1ObjectDataBox.html">core::ObjectDataBox</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectDataBox.html#a9a1ee3e1e603c1e55adc58a1a58efad2">ObjectDataBox</a>(size_t frame_index, cv::Point2d anchor, cv::Point2d size)</td><td class="entry"><a class="el" href="classcore_1_1ObjectDataBox.html">core::ObjectDataBox</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a737216c2689aefa216c1c842922d7dd8">SetDetectionScore</a>(double score)</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#aedfe00fa37d5ac7ef554bda746931148">SetFrameIndex</a>(size_t index)</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html#ad62bf8b2362e8f3547f8040a144fa346">SetSpatialWeight</a>(double weight)</td><td class="entry"><a class="el" href="classcore_1_1ObjectData2D.html">core::ObjectData2D</a></td><td class="entry"></td></tr>
@@ -116,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 82 - 20
Documentation/html/classcore_1_1ObjectDataBox.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: core::ObjectDataBox Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -93,6 +94,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">core::ObjectDataBox Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
+
+<p><code>#include &lt;<a class="el" href="ObjectDataBox_8h_source.html">ObjectDataBox.h</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for core::ObjectDataBox:</div>
 <div class="dyncontent">
@@ -106,12 +109,10 @@ Inheritance diagram for core::ObjectDataBox:</div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a9a1ee3e1e603c1e55adc58a1a58efad2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a1ee3e1e603c1e55adc58a1a58efad2"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>ObjectDataBox</b> (size_t frame_index, cv::Point2d anchor, cv::Point2d size)</td></tr>
+<tr class="memitem:a9a1ee3e1e603c1e55adc58a1a58efad2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectDataBox.html#a9a1ee3e1e603c1e55adc58a1a58efad2">ObjectDataBox</a> (size_t frame_index, cv::Point2d anchor, cv::Point2d size)</td></tr>
 <tr class="separator:a9a1ee3e1e603c1e55adc58a1a58efad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8134ea14198f45181014d93b27e13b6b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8134ea14198f45181014d93b27e13b6b"></a>
-cv::Point2d&#160;</td><td class="memItemRight" valign="bottom"><b>GetSize</b> () const </td></tr>
-<tr class="separator:a8134ea14198f45181014d93b27e13b6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76e9f48dfb685d16de868a129c1f3918"><td class="memItemLeft" align="right" valign="top">cv::Point2d&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectDataBox.html#a76e9f48dfb685d16de868a129c1f3918">GetSize</a> () const</td></tr>
+<tr class="separator:a76e9f48dfb685d16de868a129c1f3918"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a163c57338778f957ce514611c509558a"><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectDataBox.html#a163c57338778f957ce514611c509558a">CompareTo</a> (ObjectDataPtr obj) const override</td></tr>
 <tr class="separator:a163c57338778f957ce514611c509558a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab2816bceb771dd7442e6c29193dfe267"><td class="memItemLeft" align="right" valign="top">virtual ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectDataBox.html#ab2816bceb771dd7442e6c29193dfe267">Interpolate</a> (ObjectDataPtr obj, double fraction) const override</td></tr>
@@ -125,28 +126,72 @@ cv::Point2d&#160;</td><td class="memItemRight" valign="bottom"><b>GetSize</b> ()
 <tr class="separator:a2850785393bc7a5250427bbda84c1b58 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad62bf8b2362e8f3547f8040a144fa346 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#ad62bf8b2362e8f3547f8040a144fa346">SetSpatialWeight</a> (double weight)</td></tr>
 <tr class="separator:ad62bf8b2362e8f3547f8040a144fa346 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a29f86d082602a53722f1139058b2de79 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memItemLeft" align="right" valign="top">cv::Point2d&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#a29f86d082602a53722f1139058b2de79">GetPosition</a> () const </td></tr>
-<tr class="separator:a29f86d082602a53722f1139058b2de79 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8c783114ee2ffdc621620019d23175c1 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#a8c783114ee2ffdc621620019d23175c1">GetTemporalWeight</a> () const </td></tr>
-<tr class="separator:a8c783114ee2ffdc621620019d23175c1 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a537e36b33048c37cabf65532954eb6e9 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#a537e36b33048c37cabf65532954eb6e9">GetSpatialWeight</a> () const </td></tr>
-<tr class="separator:a537e36b33048c37cabf65532954eb6e9 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3c0694ec38f2d59a4092f46f876498b inherit pub_methods_classcore_1_1ObjectData2D"><td class="memItemLeft" align="right" valign="top">cv::Point2d&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#ab3c0694ec38f2d59a4092f46f876498b">GetPosition</a> () const</td></tr>
+<tr class="separator:ab3c0694ec38f2d59a4092f46f876498b inherit pub_methods_classcore_1_1ObjectData2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35381efb292d20f2b181558c129269f3 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#a35381efb292d20f2b181558c129269f3">GetTemporalWeight</a> () const</td></tr>
+<tr class="separator:a35381efb292d20f2b181558c129269f3 inherit pub_methods_classcore_1_1ObjectData2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a688087ccdd999d7e16f5c68cc460209d inherit pub_methods_classcore_1_1ObjectData2D"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData2D.html#a688087ccdd999d7e16f5c68cc460209d">GetSpatialWeight</a> () const</td></tr>
+<tr class="separator:a688087ccdd999d7e16f5c68cc460209d inherit pub_methods_classcore_1_1ObjectData2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classcore_1_1ObjectData"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcore_1_1ObjectData')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td></tr>
 <tr class="memitem:a7f47a396a3b9e8c12a1557c8156b8ff9 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a7f47a396a3b9e8c12a1557c8156b8ff9">ObjectData</a> ()</td></tr>
 <tr class="separator:a7f47a396a3b9e8c12a1557c8156b8ff9 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af4333a52b012841a6ba73b25aeaae71b inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#af4333a52b012841a6ba73b25aeaae71b">ObjectData</a> (std::size_t frame_index)</td></tr>
 <tr class="separator:af4333a52b012841a6ba73b25aeaae71b inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a10841283bb6caeda5960624a8cac7fb1 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a10841283bb6caeda5960624a8cac7fb1">GetFrameIndex</a> () const </td></tr>
-<tr class="separator:a10841283bb6caeda5960624a8cac7fb1 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1151e9215baf315f4b98f696f4271162 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a1151e9215baf315f4b98f696f4271162">GetFrameIndex</a> () const</td></tr>
+<tr class="separator:a1151e9215baf315f4b98f696f4271162 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aedfe00fa37d5ac7ef554bda746931148 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#aedfe00fa37d5ac7ef554bda746931148">SetFrameIndex</a> (size_t index)</td></tr>
 <tr class="separator:aedfe00fa37d5ac7ef554bda746931148 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a737216c2689aefa216c1c842922d7dd8 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a737216c2689aefa216c1c842922d7dd8">SetDetectionScore</a> (double score)</td></tr>
 <tr class="separator:a737216c2689aefa216c1c842922d7dd8 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2ba882067c6e7abea2b45308405b0c07 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a2ba882067c6e7abea2b45308405b0c07">GetDetectionScore</a> () const </td></tr>
-<tr class="separator:a2ba882067c6e7abea2b45308405b0c07 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af12675e4c93aa4559b7e11c4ab88ad54 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#af12675e4c93aa4559b7e11c4ab88ad54">IsVirtual</a> () const </td></tr>
-<tr class="separator:af12675e4c93aa4559b7e11c4ab88ad54 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a227a11377867105d5fcbe9efc3faed45 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a227a11377867105d5fcbe9efc3faed45">GetDetectionScore</a> () const</td></tr>
+<tr class="separator:a227a11377867105d5fcbe9efc3faed45 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2880d710cfa520e9c0453e2a6729c0e2 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a2880d710cfa520e9c0453e2a6729c0e2">IsVirtual</a> () const</td></tr>
+<tr class="separator:a2880d710cfa520e9c0453e2a6729c0e2 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class for storing an object detection with an bounding box. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a9a1ee3e1e603c1e55adc58a1a58efad2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">core::ObjectDataBox::ObjectDataBox </td>
+          <td>(</td>
+          <td class="paramtype">size_t&#160;</td>
+          <td class="paramname"><em>frame_index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">cv::Point2d&#160;</td>
+          <td class="paramname"><em>anchor</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">cv::Point2d&#160;</td>
+          <td class="paramname"><em>size</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Creates a new detection with an bounding box of the given size.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">frame_index</td><td>The frame index of the detection </td></tr>
+    <tr><td class="paramname">anchor</td><td>The top left corner of the bounding box </td></tr>
+    <tr><td class="paramname">size</td><td>The size of the bounding box </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <h2 class="groupheader">Member Function Documentation</h2>
 <a class="anchor" id="a163c57338778f957ce514611c509558a"></a>
 <div class="memitem">
@@ -179,6 +224,23 @@ cv::Point2d&#160;</td><td class="memItemRight" valign="bottom"><b>GetSize</b> ()
 
 <p>Reimplemented from <a class="el" href="classcore_1_1ObjectData2D.html#a68d56bd5f26a41830a87ae32eabf9126">core::ObjectData2D</a>.</p>
 
+</div>
+</div>
+<a class="anchor" id="a76e9f48dfb685d16de868a129c1f3918"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">cv::Point2d core::ObjectDataBox::GetSize </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Gets the size of the bounding box.</p>
+<dl class="section return"><dt>Returns</dt><dd>The size of the bounding box </dd></dl>
+
 </div>
 </div>
 <a class="anchor" id="ab2816bceb771dd7442e6c29193dfe267"></a>
@@ -277,7 +339,7 @@ cv::Point2d&#160;</td><td class="memItemRight" valign="bottom"><b>GetSize</b> ()
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 13 - 12
Documentation/html/classcore_1_1Tracklet-members.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -94,32 +95,32 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <p>This is the complete list of members for <a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#ab0b397f2d0685a927de886dbd36c3bc8">AddPathObject</a>(ObjectDataPtr obj, bool overwrite=false)</td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Combine</b>(TrackletPtr other) (defined in <a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a>)</td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#a5bbbf1e2858edaad93c04cc663afeeff">Combine</a>(TrackletPtr other)</td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#a0357f2fa173941800571432dcbc96dc2">CompareTo</a>(ObjectDataPtr obj) const override</td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#a2bdb2f2c8249145808e7029dde6e7df0">Flatten</a>()</td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a2ba882067c6e7abea2b45308405b0c07">GetDetectionScore</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#ae2c79325e151e8401a7a925984bbbe69">GetFirstFrameIndex</a>() const </td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a10841283bb6caeda5960624a8cac7fb1">GetFrameIndex</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetFrameObject</b>(size_t frame_index) (defined in <a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a>)</td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#a71487b13697f71abb75949e6fcad9081">GetLastFrameIndex</a>() const </td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a227a11377867105d5fcbe9efc3faed45">GetDetectionScore</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#a1b963319d6c65614baec02a925f31691">GetFirstFrameIndex</a>() const</td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a1151e9215baf315f4b98f696f4271162">GetFrameIndex</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#a5a0e56045f8c1868b46db87700658260">GetFrameObject</a>(size_t frame_index)</td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#ad8e195b523cf2021394455cc21867d96">GetLastFrameIndex</a>() const</td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#a9758349e8f25c479ffc4b21a90149a81">GetPathObject</a>(size_t i)</td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#a0d27b17706f6c72c093c76e1f65b960f">GetPathObjectCount</a>() const </td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#aee4298a7b734b2b7533d4536006a8aa8">GetPathObjectCount</a>() const</td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#a5fb5e6ab9df668c3477e8b52f115b188">Interpolate</a>(ObjectDataPtr obj, double fraction) const override</td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#a10b56b608b24ef547550540e5a755bce">InterpolateMissingFrames</a>()</td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#af12675e4c93aa4559b7e11c4ab88ad54">IsVirtual</a>() const </td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a2880d710cfa520e9c0453e2a6729c0e2">IsVirtual</a>() const</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a7f47a396a3b9e8c12a1557c8156b8ff9">ObjectData</a>()</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#af4333a52b012841a6ba73b25aeaae71b">ObjectData</a>(std::size_t frame_index)</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#a737216c2689aefa216c1c842922d7dd8">SetDetectionScore</a>(double score)</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1ObjectData.html#aedfe00fa37d5ac7ef554bda746931148">SetFrameIndex</a>(size_t index)</td><td class="entry"><a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#aedf59b5a9a068a28bb7570f2a031d4e7">Tracklet</a>()</td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#a85f92a4059bf89f24a83f28935675181">Visualize</a>(cv::Mat &amp;image, cv::Scalar &amp;color) const override</td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#aee78c9ec0ee80b1b381083c20e1d3f18">Visualize</a>(cv::Mat &amp;image, cv::Scalar &amp;color, size_t frame, size_t predecessor_count, size_t successor_count) const </td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classcore_1_1Tracklet.html#a3a2b241939559e47aef701d2e2c4d4bd">Visualize</a>(cv::Mat &amp;image, cv::Scalar &amp;color, size_t frame, size_t predecessor_count, size_t successor_count) const</td><td class="entry"><a class="el" href="classcore_1_1Tracklet.html">core::Tracklet</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 74 - 28
Documentation/html/classcore_1_1Tracklet.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: core::Tracklet Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -111,14 +112,14 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:aedf59b5a9a068a28bb7570f2a031d4e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab0b397f2d0685a927de886dbd36c3bc8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Tracklet.html#ab0b397f2d0685a927de886dbd36c3bc8">AddPathObject</a> (ObjectDataPtr obj, bool overwrite=false)</td></tr>
 <tr class="separator:ab0b397f2d0685a927de886dbd36c3bc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae2c79325e151e8401a7a925984bbbe69"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Tracklet.html#ae2c79325e151e8401a7a925984bbbe69">GetFirstFrameIndex</a> () const </td></tr>
-<tr class="separator:ae2c79325e151e8401a7a925984bbbe69"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a71487b13697f71abb75949e6fcad9081"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Tracklet.html#a71487b13697f71abb75949e6fcad9081">GetLastFrameIndex</a> () const </td></tr>
-<tr class="separator:a71487b13697f71abb75949e6fcad9081"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b963319d6c65614baec02a925f31691"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Tracklet.html#a1b963319d6c65614baec02a925f31691">GetFirstFrameIndex</a> () const</td></tr>
+<tr class="separator:a1b963319d6c65614baec02a925f31691"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8e195b523cf2021394455cc21867d96"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Tracklet.html#ad8e195b523cf2021394455cc21867d96">GetLastFrameIndex</a> () const</td></tr>
+<tr class="separator:ad8e195b523cf2021394455cc21867d96"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9758349e8f25c479ffc4b21a90149a81"><td class="memItemLeft" align="right" valign="top">ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Tracklet.html#a9758349e8f25c479ffc4b21a90149a81">GetPathObject</a> (size_t i)</td></tr>
 <tr class="separator:a9758349e8f25c479ffc4b21a90149a81"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d27b17706f6c72c093c76e1f65b960f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Tracklet.html#a0d27b17706f6c72c093c76e1f65b960f">GetPathObjectCount</a> () const </td></tr>
-<tr class="separator:a0d27b17706f6c72c093c76e1f65b960f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee4298a7b734b2b7533d4536006a8aa8"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Tracklet.html#aee4298a7b734b2b7533d4536006a8aa8">GetPathObjectCount</a> () const</td></tr>
+<tr class="separator:aee4298a7b734b2b7533d4536006a8aa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a10b56b608b24ef547550540e5a755bce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Tracklet.html#a10b56b608b24ef547550540e5a755bce">InterpolateMissingFrames</a> ()</td></tr>
 <tr class="separator:a10b56b608b24ef547550540e5a755bce"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0357f2fa173941800571432dcbc96dc2"><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Tracklet.html#a0357f2fa173941800571432dcbc96dc2">CompareTo</a> (ObjectDataPtr obj) const override</td></tr>
@@ -127,31 +128,29 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a5fb5e6ab9df668c3477e8b52f115b188"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a85f92a4059bf89f24a83f28935675181"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Tracklet.html#a85f92a4059bf89f24a83f28935675181">Visualize</a> (cv::Mat &amp;image, cv::Scalar &amp;color) const override</td></tr>
 <tr class="separator:a85f92a4059bf89f24a83f28935675181"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aee78c9ec0ee80b1b381083c20e1d3f18"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Tracklet.html#aee78c9ec0ee80b1b381083c20e1d3f18">Visualize</a> (cv::Mat &amp;image, cv::Scalar &amp;color, size_t frame, size_t predecessor_count, size_t successor_count) const </td></tr>
-<tr class="separator:aee78c9ec0ee80b1b381083c20e1d3f18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a2b241939559e47aef701d2e2c4d4bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Tracklet.html#a3a2b241939559e47aef701d2e2c4d4bd">Visualize</a> (cv::Mat &amp;image, cv::Scalar &amp;color, size_t frame, size_t predecessor_count, size_t successor_count) const</td></tr>
+<tr class="separator:a3a2b241939559e47aef701d2e2c4d4bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2bdb2f2c8249145808e7029dde6e7df0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Tracklet.html#a2bdb2f2c8249145808e7029dde6e7df0">Flatten</a> ()</td></tr>
 <tr class="separator:a2bdb2f2c8249145808e7029dde6e7df0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5bbbf1e2858edaad93c04cc663afeeff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bbbf1e2858edaad93c04cc663afeeff"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>Combine</b> (TrackletPtr other)</td></tr>
+<tr class="memitem:a5bbbf1e2858edaad93c04cc663afeeff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Tracklet.html#a5bbbf1e2858edaad93c04cc663afeeff">Combine</a> (TrackletPtr other)</td></tr>
 <tr class="separator:a5bbbf1e2858edaad93c04cc663afeeff"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5a0e56045f8c1868b46db87700658260"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a0e56045f8c1868b46db87700658260"></a>
-ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><b>GetFrameObject</b> (size_t frame_index)</td></tr>
+<tr class="memitem:a5a0e56045f8c1868b46db87700658260"><td class="memItemLeft" align="right" valign="top">ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1Tracklet.html#a5a0e56045f8c1868b46db87700658260">GetFrameObject</a> (size_t frame_index)</td></tr>
 <tr class="separator:a5a0e56045f8c1868b46db87700658260"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classcore_1_1ObjectData"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcore_1_1ObjectData')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classcore_1_1ObjectData.html">core::ObjectData</a></td></tr>
 <tr class="memitem:a7f47a396a3b9e8c12a1557c8156b8ff9 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a7f47a396a3b9e8c12a1557c8156b8ff9">ObjectData</a> ()</td></tr>
 <tr class="separator:a7f47a396a3b9e8c12a1557c8156b8ff9 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af4333a52b012841a6ba73b25aeaae71b inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#af4333a52b012841a6ba73b25aeaae71b">ObjectData</a> (std::size_t frame_index)</td></tr>
 <tr class="separator:af4333a52b012841a6ba73b25aeaae71b inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a10841283bb6caeda5960624a8cac7fb1 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a10841283bb6caeda5960624a8cac7fb1">GetFrameIndex</a> () const </td></tr>
-<tr class="separator:a10841283bb6caeda5960624a8cac7fb1 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1151e9215baf315f4b98f696f4271162 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a1151e9215baf315f4b98f696f4271162">GetFrameIndex</a> () const</td></tr>
+<tr class="separator:a1151e9215baf315f4b98f696f4271162 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aedfe00fa37d5ac7ef554bda746931148 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#aedfe00fa37d5ac7ef554bda746931148">SetFrameIndex</a> (size_t index)</td></tr>
 <tr class="separator:aedfe00fa37d5ac7ef554bda746931148 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a737216c2689aefa216c1c842922d7dd8 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a737216c2689aefa216c1c842922d7dd8">SetDetectionScore</a> (double score)</td></tr>
 <tr class="separator:a737216c2689aefa216c1c842922d7dd8 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2ba882067c6e7abea2b45308405b0c07 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a2ba882067c6e7abea2b45308405b0c07">GetDetectionScore</a> () const </td></tr>
-<tr class="separator:a2ba882067c6e7abea2b45308405b0c07 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af12675e4c93aa4559b7e11c4ab88ad54 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#af12675e4c93aa4559b7e11c4ab88ad54">IsVirtual</a> () const </td></tr>
-<tr class="separator:af12675e4c93aa4559b7e11c4ab88ad54 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a227a11377867105d5fcbe9efc3faed45 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a227a11377867105d5fcbe9efc3faed45">GetDetectionScore</a> () const</td></tr>
+<tr class="separator:a227a11377867105d5fcbe9efc3faed45 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2880d710cfa520e9c0453e2a6729c0e2 inherit pub_methods_classcore_1_1ObjectData"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcore_1_1ObjectData.html#a2880d710cfa520e9c0453e2a6729c0e2">IsVirtual</a> () const</td></tr>
+<tr class="separator:a2880d710cfa520e9c0453e2a6729c0e2 inherit pub_methods_classcore_1_1ObjectData"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>A class for storing multiple object data objects. The object data objects are handled as a path. All objects are stored sorted ascending by their frame index. </p>
@@ -204,6 +203,29 @@ ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><b>GetFrameObje
   </dd>
 </dl>
 
+</div>
+</div>
+<a class="anchor" id="a5bbbf1e2858edaad93c04cc663afeeff"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void core::Tracklet::Combine </td>
+          <td>(</td>
+          <td class="paramtype">TrackletPtr&#160;</td>
+          <td class="paramname"><em>other</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Copies all detections from the specified tracklet to this tracklet</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">other</td><td>The tracklet to copy the detections from </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 <a class="anchor" id="a0357f2fa173941800571432dcbc96dc2"></a>
@@ -235,7 +257,7 @@ ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><b>GetFrameObje
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>A double value indicating the comparison result </dd></dl>
 
-<p>Reimplemented from <a class="el" href="classcore_1_1ObjectData.html#adcd9fc0dfa93d45668e667237f249553">core::ObjectData</a>.</p>
+<p>Reimplemented from <a class="el" href="classcore_1_1ObjectData.html#afbf7a1e87235f1b204d4d2eb8a37a9a6">core::ObjectData</a>.</p>
 
 </div>
 </div>
@@ -255,7 +277,7 @@ ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><b>GetFrameObje
 
 </div>
 </div>
-<a class="anchor" id="ae2c79325e151e8401a7a925984bbbe69"></a>
+<a class="anchor" id="a1b963319d6c65614baec02a925f31691"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -271,7 +293,31 @@ ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><b>GetFrameObje
 
 </div>
 </div>
-<a class="anchor" id="a71487b13697f71abb75949e6fcad9081"></a>
+<a class="anchor" id="a5a0e56045f8c1868b46db87700658260"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ObjectDataPtr core::Tracklet::GetFrameObject </td>
+          <td>(</td>
+          <td class="paramtype">size_t&#160;</td>
+          <td class="paramname"><em>frame_index</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Gets the detected object at the given frame index or a nullptr if there is not detection.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">frame_index</td><td>The index of the frame to take the detection from </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A pointer to the detection in the given frame </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad8e195b523cf2021394455cc21867d96"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -304,7 +350,7 @@ ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><b>GetFrameObje
 
 </div>
 </div>
-<a class="anchor" id="a0d27b17706f6c72c093c76e1f65b960f"></a>
+<a class="anchor" id="aee4298a7b734b2b7533d4536006a8aa8"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -360,7 +406,7 @@ ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><b>GetFrameObje
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>The interpolated object </dd></dl>
 
-<p>Reimplemented from <a class="el" href="classcore_1_1ObjectData.html#a7b8943b13c2c2ce2dfaacb2b98c8f30c">core::ObjectData</a>.</p>
+<p>Reimplemented from <a class="el" href="classcore_1_1ObjectData.html#ad681915317decab76c384a635fc8444e">core::ObjectData</a>.</p>
 
 </div>
 </div>
@@ -419,11 +465,11 @@ ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><b>GetFrameObje
   </dd>
 </dl>
 
-<p>Reimplemented from <a class="el" href="classcore_1_1ObjectData.html#a505eb948f5d857b86f4f452bb39053b9">core::ObjectData</a>.</p>
+<p>Reimplemented from <a class="el" href="classcore_1_1ObjectData.html#aae2c4fceddc529570dbe8909309f9961">core::ObjectData</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="aee78c9ec0ee80b1b381083c20e1d3f18"></a>
+<a class="anchor" id="a3a2b241939559e47aef701d2e2c4d4bd"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -486,7 +532,7 @@ ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><b>GetFrameObje
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 17 - 16
Documentation/html/classes.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Class Index</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -90,25 +91,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="classindex">
 <tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;B&#160;&#160;</div></td></tr></table>
 </td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;G&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr></tr>
-<tr><td valign="top"><a class="el" href="classalgo_1_1Berclaz.html">Berclaz</a> (algo)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutil_1_1Grid.html">Grid</a> (util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutil_1_1Logger.html">Logger</a> (util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcore_1_1ObjectData.html">ObjectData</a> (core)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcore_1_1Tracklet.html">Tracklet</a> (core)&#160;&#160;&#160;</td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
 </td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
 </td><td valign="top"><a class="el" href="classcore_1_1ObjectData2D.html">ObjectData2D</a> (core)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
 </td></tr>
 <tr><td valign="top"><a class="el" href="classcore_1_1ObjectDataAngular.html">ObjectDataAngular</a> (core)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classcore_1_1DetectionSequence.html">DetectionSequence</a> (core)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classalgo_1_1KShortestPaths.html">KShortestPaths</a> (algo)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutil_1_1MyMath.html">MyMath</a> (util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcore_1_1ObjectDataBox.html">ObjectDataBox</a> (core)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutil_1_1Visualizer.html">Visualizer</a> (util)&#160;&#160;&#160;</td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classalgo_1_1KShortestPaths2.html">KShortestPaths2</a> (algo)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="classalgo_1_1Berclaz.html">Berclaz</a> (algo)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutil_1_1Grid.html">Grid</a> (util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutil_1_1MyMath.html">MyMath</a> (util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcore_1_1ObjectDataBox.html">ObjectDataBox</a> (core)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutil_1_1Visualizer.html">Visualizer</a> (util)&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
 </td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
 </td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classalgo_1_1KShortestPaths3.html">KShortestPaths3</a> (algo)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classutil_1_1FileIO.html">FileIO</a> (util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classalgo_1_1KShortestPaths4.html">KShortestPaths4</a> (algo)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classalgo_1_1NStage.html">NStage</a> (algo)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutil_1_1Parser.html">Parser</a> (util)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td></td></tr>
+<tr><td valign="top"><a class="el" href="classcore_1_1DetectionSequence.html">DetectionSequence</a> (core)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classalgo_1_1KShortestPaths.html">KShortestPaths</a> (algo)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classalgo_1_1NStage.html">NStage</a> (algo)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutil_1_1Parser.html">Parser</a> (util)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
+</td><td></td></tr>
+<tr><td></td></tr>
+<tr><td valign="top"><a class="el" href="classutil_1_1FileIO.html">FileIO</a> (util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutil_1_1Logger.html">Logger</a> (util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcore_1_1ObjectData.html">ObjectData</a> (core)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcore_1_1Tracklet.html">Tracklet</a> (core)&#160;&#160;&#160;</td><td></td></tr>
 <tr><td></td><td></td><td></td><td></td><td></td></tr>
 </table>
 <div class="qindex"><a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a></div>
@@ -117,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 7 - 6
Documentation/html/classutil_1_1FileIO-members.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -98,17 +99,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="even"><td class="entry"><a class="el" href="classutil_1_1FileIO.html#a49f014af1e0f03d290f00049e082d9c6">ReadCSV</a>(Vector2d &amp;values, const std::string &amp;file_name, char delimiter)</td><td class="entry"><a class="el" href="classutil_1_1FileIO.html">util::FileIO</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classutil_1_1FileIO.html#a642616eb6f07c71bd8dcb1585a532d92">ReadCSV</a>(ValueMapVector &amp;values, const std::string &amp;file_name, char delimiter)</td><td class="entry"><a class="el" href="classutil_1_1FileIO.html">util::FileIO</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classutil_1_1FileIO.html#a59b96733490d7b60e4f107da84efb245">ReadCSV</a>(ValueMapVector &amp;values, const std::string &amp;header, const std::string &amp;file_name, char delimiter)</td><td class="entry"><a class="el" href="classutil_1_1FileIO.html">util::FileIO</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>ReadTracks</b>(std::vector&lt; core::TrackletPtr &gt; &amp;tracks, const std::string &amp;file_name, char delimiter) (defined in <a class="el" href="classutil_1_1FileIO.html">util::FileIO</a>)</td><td class="entry"><a class="el" href="classutil_1_1FileIO.html">util::FileIO</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>split</b>(const std::string &amp;input, char delimiter) (defined in <a class="el" href="classutil_1_1FileIO.html">util::FileIO</a>)</td><td class="entry"><a class="el" href="classutil_1_1FileIO.html">util::FileIO</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classutil_1_1FileIO.html#aa6294f669bdb86510c8b6cefed9ac44b">ReadTracks</a>(std::vector&lt; core::TrackletPtr &gt; &amp;tracks, const std::string &amp;file_name, char delimiter)</td><td class="entry"><a class="el" href="classutil_1_1FileIO.html">util::FileIO</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classutil_1_1FileIO.html#aa79e018874aa1da4d0b2cd1e5b7d2e01">split</a>(const std::string &amp;input, char delimiter)</td><td class="entry"><a class="el" href="classutil_1_1FileIO.html">util::FileIO</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classutil_1_1FileIO.html#a5f2730a95e0801faa32e49dae9b86544">WriteCSVMatlab</a>(DirectedGraph &amp;graph, const std::string &amp;file_name)</td><td class="entry"><a class="el" href="classutil_1_1FileIO.html">util::FileIO</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classutil_1_1FileIO.html#a2833554dcdf4a04f9fe67a324b5815ff">WriteCSVMatlab</a>(MultiPredecessorMap &amp;map, Vertex &amp;source, Vertex &amp;sink, const std::string &amp;file_name)</td><td class="entry"><a class="el" href="classutil_1_1FileIO.html">util::FileIO</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>WriteTracks</b>(std::vector&lt; core::TrackletPtr &gt; &amp;tracks, const std::string &amp;file_name, char delimiter) (defined in <a class="el" href="classutil_1_1FileIO.html">util::FileIO</a>)</td><td class="entry"><a class="el" href="classutil_1_1FileIO.html">util::FileIO</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classutil_1_1FileIO.html#a57059c9b52e86c753db5da6281cf23c6">WriteTracks</a>(std::vector&lt; core::TrackletPtr &gt; &amp;tracks, const std::string &amp;file_name, char delimiter)</td><td class="entry"><a class="el" href="classutil_1_1FileIO.html">util::FileIO</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 148 - 9
Documentation/html/classutil_1_1FileIO.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: util::FileIO Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -112,14 +113,11 @@ Static Public Member Functions</h2></td></tr>
 <tr class="separator:a642616eb6f07c71bd8dcb1585a532d92"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a59b96733490d7b60e4f107da84efb245"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1FileIO.html#a59b96733490d7b60e4f107da84efb245">ReadCSV</a> (ValueMapVector &amp;values, const std::string &amp;header, const std::string &amp;file_name, char delimiter)</td></tr>
 <tr class="separator:a59b96733490d7b60e4f107da84efb245"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a57059c9b52e86c753db5da6281cf23c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57059c9b52e86c753db5da6281cf23c6"></a>
-static void&#160;</td><td class="memItemRight" valign="bottom"><b>WriteTracks</b> (std::vector&lt; core::TrackletPtr &gt; &amp;tracks, const std::string &amp;file_name, char delimiter)</td></tr>
+<tr class="memitem:a57059c9b52e86c753db5da6281cf23c6"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1FileIO.html#a57059c9b52e86c753db5da6281cf23c6">WriteTracks</a> (std::vector&lt; core::TrackletPtr &gt; &amp;tracks, const std::string &amp;file_name, char delimiter)</td></tr>
 <tr class="separator:a57059c9b52e86c753db5da6281cf23c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa6294f669bdb86510c8b6cefed9ac44b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6294f669bdb86510c8b6cefed9ac44b"></a>
-static void&#160;</td><td class="memItemRight" valign="bottom"><b>ReadTracks</b> (std::vector&lt; core::TrackletPtr &gt; &amp;tracks, const std::string &amp;file_name, char delimiter)</td></tr>
+<tr class="memitem:aa6294f669bdb86510c8b6cefed9ac44b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1FileIO.html#aa6294f669bdb86510c8b6cefed9ac44b">ReadTracks</a> (std::vector&lt; core::TrackletPtr &gt; &amp;tracks, const std::string &amp;file_name, char delimiter)</td></tr>
 <tr class="separator:aa6294f669bdb86510c8b6cefed9ac44b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa79e018874aa1da4d0b2cd1e5b7d2e01"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa79e018874aa1da4d0b2cd1e5b7d2e01"></a>
-static std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>split</b> (const std::string &amp;input, char delimiter)</td></tr>
+<tr class="memitem:aa79e018874aa1da4d0b2cd1e5b7d2e01"><td class="memItemLeft" align="right" valign="top">static std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1FileIO.html#aa79e018874aa1da4d0b2cd1e5b7d2e01">split</a> (const std::string &amp;input, char delimiter)</td></tr>
 <tr class="separator:aa79e018874aa1da4d0b2cd1e5b7d2e01"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -375,6 +373,98 @@ static std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valig
   </dd>
 </dl>
 
+</div>
+</div>
+<a class="anchor" id="aa6294f669bdb86510c8b6cefed9ac44b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void util::FileIO::ReadTracks </td>
+          <td>(</td>
+          <td class="paramtype">std::vector&lt; core::TrackletPtr &gt; &amp;&#160;</td>
+          <td class="paramname"><em>tracks</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>file_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&#160;</td>
+          <td class="paramname"><em>delimiter</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Reads the tracks from the specified file.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">tracks</td><td>A vector for storing the read tracks </td></tr>
+    <tr><td class="paramname">file_name</td><td>The path of the file to read from </td></tr>
+    <tr><td class="paramname">delimiter</td><td>The delimiter used to separate values </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa79e018874aa1da4d0b2cd1e5b7d2e01"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::vector&lt; std::string &gt; util::FileIO::split </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>input</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&#160;</td>
+          <td class="paramname"><em>delimiter</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Splits the input string at the delimiter and store each part into the return vector. If there is nothing between two delimiters the part will be an empty string.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">input</td><td>The string to split </td></tr>
+    <tr><td class="paramname">delimiter</td><td>The delimiter used to split, the delimiter will not be stored </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A vector of parts like (for string of length n: [0,d)...(d,d)...(d,n)) </dd></dl>
+
 </div>
 </div>
 <a class="anchor" id="a5f2730a95e0801faa32e49dae9b86544"></a>
@@ -473,6 +563,55 @@ static std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valig
   </dd>
 </dl>
 
+</div>
+</div>
+<a class="anchor" id="a57059c9b52e86c753db5da6281cf23c6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void util::FileIO::WriteTracks </td>
+          <td>(</td>
+          <td class="paramtype">std::vector&lt; core::TrackletPtr &gt; &amp;&#160;</td>
+          <td class="paramname"><em>tracks</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>file_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&#160;</td>
+          <td class="paramname"><em>delimiter</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Writes the given tracks to the given file.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">tracks</td><td>The tracks to store </td></tr>
+    <tr><td class="paramname">file_name</td><td>The path to the file to store the tracks in </td></tr>
+    <tr><td class="paramname">delimiter</td><td>The delimiter used to separate values </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
@@ -484,7 +623,7 @@ static std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valig
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 15 - 14
Documentation/html/classutil_1_1Grid-members.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -93,19 +94,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>This is the complete list of members for <a class="el" href="classutil_1_1Grid.html">util::Grid</a>, including all inherited members.</p>
 <table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Convolve2D</b>(int vicinity, double *mask, double multiplier) (defined in <a class="el" href="classutil_1_1Grid.html">util::Grid</a>)</td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Convolve3D</b>(int vicinity, double *mask, double multiplier) (defined in <a class="el" href="classutil_1_1Grid.html">util::Grid</a>)</td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classutil_1_1Grid.html#a063a8881da7be7919eab6743068232ec">GetDepth</a>() const </td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classutil_1_1Grid.html#a330429009107ee0b416dfdbdcbadb5ed">GetDepthCount</a>() const </td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classutil_1_1Grid.html#a5e9346d2264a2cf241059428cb6c6bc1">GetHeight</a>() const </td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classutil_1_1Grid.html#a2c77cf471457b1af17107a92979b24a2">GetHeightCount</a>() const </td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classutil_1_1Grid.html#af464d8381c8e9b6c3088854fc0358dfe">GetValue</a>(int x, int y, int z=0) const </td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classutil_1_1Grid.html#a9171ea7472fdd6010a8065cd9e1c1f06">GetValue</a>(double x, double y, double z=0.0) const </td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classutil_1_1Grid.html#aa4d14eb145ab9e3ca6c3a4ae606ced37">GetWidth</a>() const </td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classutil_1_1Grid.html#afcc08d36823ea853f6b50a797684c9bc">GetWidthCount</a>() const </td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classutil_1_1Grid.html#a6597c4f785a764c0b291b8135863fe67">Convolve2D</a>(int vicinity, double *mask, double multiplier)</td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classutil_1_1Grid.html#ac161adb14df09651a6b33f855d887bfa">Convolve3D</a>(int vicinity, double *mask, double multiplier)</td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classutil_1_1Grid.html#afe6698a6766a43082ceea2d4bf27619e">GetDepth</a>() const</td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classutil_1_1Grid.html#a04f1c2fe745d469e49cf2523fe0f34fd">GetDepthCount</a>() const</td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classutil_1_1Grid.html#a2d02a1eafe76faaa7e0f63ce406d782f">GetHeight</a>() const</td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classutil_1_1Grid.html#a0c63eb86e4be8c63e996ff61c3ef8b7f">GetHeightCount</a>() const</td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classutil_1_1Grid.html#a6658334ae9b505c56b75f6f15434832e">GetValue</a>(int x, int y, int z=0) const</td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classutil_1_1Grid.html#a6cc6449dfe16dde11035fe2d16a321cd">GetValue</a>(double x, double y, double z=0.0) const</td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classutil_1_1Grid.html#a8b4dc63bee5859cae315969e039b4cac">GetWidth</a>() const</td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classutil_1_1Grid.html#a3f5cdd325b3e3eb30ca5d38bd31d005e">GetWidthCount</a>() const</td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classutil_1_1Grid.html#a0b2bfd0044eb5633a3f1121e5e70709e">Grid</a>(int width_count, int height_count, double width, double height)</td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classutil_1_1Grid.html#ad6457dda588e20ccd503e363e96dd57e">Grid</a>(int width_count, int height_count, int depth_count, double width, double height, double depth)</td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classutil_1_1Grid.html#a7fd996135bf881b2ed4565e8c4a9c2e8">PositionToIndex</a>(double x, double y, double z, int &amp;xi, int &amp;yi, int &amp;zi) const </td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classutil_1_1Grid.html#a775e2a7574c81dd7acd1d185b2e72ed5">PositionToIndex</a>(double x, double y, double z, int &amp;xi, int &amp;yi, int &amp;zi) const</td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classutil_1_1Grid.html#a0e93bd63922e7cbe405176a1ae21877e">SetValue</a>(core::ObjectDataPtr value, int x, int y, int z=0)</td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classutil_1_1Grid.html#ad7dbf79146d9f5ae1662910b82fd25ea">SetValue</a>(core::ObjectDataPtr value, double x, double y, double z=0)</td><td class="entry"><a class="el" href="classutil_1_1Grid.html">util::Grid</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
@@ -113,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 115 - 34
Documentation/html/classutil_1_1Grid.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: util::Grid Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -106,29 +107,27 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a0e93bd63922e7cbe405176a1ae21877e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad7dbf79146d9f5ae1662910b82fd25ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#ad7dbf79146d9f5ae1662910b82fd25ea">SetValue</a> (core::ObjectDataPtr value, double x, double y, double z=0)</td></tr>
 <tr class="separator:ad7dbf79146d9f5ae1662910b82fd25ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af464d8381c8e9b6c3088854fc0358dfe"><td class="memItemLeft" align="right" valign="top">core::ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#af464d8381c8e9b6c3088854fc0358dfe">GetValue</a> (int x, int y, int z=0) const </td></tr>
-<tr class="separator:af464d8381c8e9b6c3088854fc0358dfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9171ea7472fdd6010a8065cd9e1c1f06"><td class="memItemLeft" align="right" valign="top">core::ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#a9171ea7472fdd6010a8065cd9e1c1f06">GetValue</a> (double x, double y, double z=0.0) const </td></tr>
-<tr class="separator:a9171ea7472fdd6010a8065cd9e1c1f06"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afcc08d36823ea853f6b50a797684c9bc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#afcc08d36823ea853f6b50a797684c9bc">GetWidthCount</a> () const </td></tr>
-<tr class="separator:afcc08d36823ea853f6b50a797684c9bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c77cf471457b1af17107a92979b24a2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#a2c77cf471457b1af17107a92979b24a2">GetHeightCount</a> () const </td></tr>
-<tr class="separator:a2c77cf471457b1af17107a92979b24a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a330429009107ee0b416dfdbdcbadb5ed"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#a330429009107ee0b416dfdbdcbadb5ed">GetDepthCount</a> () const </td></tr>
-<tr class="separator:a330429009107ee0b416dfdbdcbadb5ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa4d14eb145ab9e3ca6c3a4ae606ced37"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#aa4d14eb145ab9e3ca6c3a4ae606ced37">GetWidth</a> () const </td></tr>
-<tr class="separator:aa4d14eb145ab9e3ca6c3a4ae606ced37"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5e9346d2264a2cf241059428cb6c6bc1"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#a5e9346d2264a2cf241059428cb6c6bc1">GetHeight</a> () const </td></tr>
-<tr class="separator:a5e9346d2264a2cf241059428cb6c6bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a063a8881da7be7919eab6743068232ec"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#a063a8881da7be7919eab6743068232ec">GetDepth</a> () const </td></tr>
-<tr class="separator:a063a8881da7be7919eab6743068232ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7fd996135bf881b2ed4565e8c4a9c2e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#a7fd996135bf881b2ed4565e8c4a9c2e8">PositionToIndex</a> (double x, double y, double z, int &amp;xi, int &amp;yi, int &amp;zi) const </td></tr>
-<tr class="separator:a7fd996135bf881b2ed4565e8c4a9c2e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6597c4f785a764c0b291b8135863fe67"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6597c4f785a764c0b291b8135863fe67"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>Convolve2D</b> (int vicinity, double *mask, double multiplier)</td></tr>
+<tr class="memitem:a6658334ae9b505c56b75f6f15434832e"><td class="memItemLeft" align="right" valign="top">core::ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#a6658334ae9b505c56b75f6f15434832e">GetValue</a> (int x, int y, int z=0) const</td></tr>
+<tr class="separator:a6658334ae9b505c56b75f6f15434832e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cc6449dfe16dde11035fe2d16a321cd"><td class="memItemLeft" align="right" valign="top">core::ObjectDataPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#a6cc6449dfe16dde11035fe2d16a321cd">GetValue</a> (double x, double y, double z=0.0) const</td></tr>
+<tr class="separator:a6cc6449dfe16dde11035fe2d16a321cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f5cdd325b3e3eb30ca5d38bd31d005e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#a3f5cdd325b3e3eb30ca5d38bd31d005e">GetWidthCount</a> () const</td></tr>
+<tr class="separator:a3f5cdd325b3e3eb30ca5d38bd31d005e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c63eb86e4be8c63e996ff61c3ef8b7f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#a0c63eb86e4be8c63e996ff61c3ef8b7f">GetHeightCount</a> () const</td></tr>
+<tr class="separator:a0c63eb86e4be8c63e996ff61c3ef8b7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04f1c2fe745d469e49cf2523fe0f34fd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#a04f1c2fe745d469e49cf2523fe0f34fd">GetDepthCount</a> () const</td></tr>
+<tr class="separator:a04f1c2fe745d469e49cf2523fe0f34fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b4dc63bee5859cae315969e039b4cac"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#a8b4dc63bee5859cae315969e039b4cac">GetWidth</a> () const</td></tr>
+<tr class="separator:a8b4dc63bee5859cae315969e039b4cac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d02a1eafe76faaa7e0f63ce406d782f"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#a2d02a1eafe76faaa7e0f63ce406d782f">GetHeight</a> () const</td></tr>
+<tr class="separator:a2d02a1eafe76faaa7e0f63ce406d782f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe6698a6766a43082ceea2d4bf27619e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#afe6698a6766a43082ceea2d4bf27619e">GetDepth</a> () const</td></tr>
+<tr class="separator:afe6698a6766a43082ceea2d4bf27619e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a775e2a7574c81dd7acd1d185b2e72ed5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#a775e2a7574c81dd7acd1d185b2e72ed5">PositionToIndex</a> (double x, double y, double z, int &amp;xi, int &amp;yi, int &amp;zi) const</td></tr>
+<tr class="separator:a775e2a7574c81dd7acd1d185b2e72ed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6597c4f785a764c0b291b8135863fe67"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#a6597c4f785a764c0b291b8135863fe67">Convolve2D</a> (int vicinity, double *mask, double multiplier)</td></tr>
 <tr class="separator:a6597c4f785a764c0b291b8135863fe67"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac161adb14df09651a6b33f855d887bfa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac161adb14df09651a6b33f855d887bfa"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>Convolve3D</b> (int vicinity, double *mask, double multiplier)</td></tr>
+<tr class="memitem:ac161adb14df09651a6b33f855d887bfa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Grid.html#ac161adb14df09651a6b33f855d887bfa">Convolve3D</a> (int vicinity, double *mask, double multiplier)</td></tr>
 <tr class="separator:ac161adb14df09651a6b33f855d887bfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -243,7 +242,89 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>Convolve3D</b> (int v
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a063a8881da7be7919eab6743068232ec"></a>
+<a class="anchor" id="a6597c4f785a764c0b291b8135863fe67"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void util::Grid::Convolve2D </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>vicinity</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double *&#160;</td>
+          <td class="paramname"><em>mask</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double&#160;</td>
+          <td class="paramname"><em>multiplier</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Performs a 2D convolution.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">vicinity</td><td>The size of the mask around the center (a 3x3 mask has a vicinity of 1) </td></tr>
+    <tr><td class="paramname">mask</td><td>The mask/kernel to use for the convolution </td></tr>
+    <tr><td class="paramname">multiplier</td><td>The value is multiplied with the result at the end of the convolution </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ac161adb14df09651a6b33f855d887bfa"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void util::Grid::Convolve3D </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>vicinity</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double *&#160;</td>
+          <td class="paramname"><em>mask</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double&#160;</td>
+          <td class="paramname"><em>multiplier</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Performs a 3D convolution.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">vicinity</td><td>The size of the mask around the center (a 3x3 mask has a vicinity of 1) </td></tr>
+    <tr><td class="paramname">mask</td><td>The mask/kernel to use for the convolution </td></tr>
+    <tr><td class="paramname">multiplier</td><td>The value is multiplied with the result at the end of the convolution </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="afe6698a6766a43082ceea2d4bf27619e"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -259,7 +340,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>Convolve3D</b> (int v
 
 </div>
 </div>
-<a class="anchor" id="a330429009107ee0b416dfdbdcbadb5ed"></a>
+<a class="anchor" id="a04f1c2fe745d469e49cf2523fe0f34fd"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -275,7 +356,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>Convolve3D</b> (int v
 
 </div>
 </div>
-<a class="anchor" id="a5e9346d2264a2cf241059428cb6c6bc1"></a>
+<a class="anchor" id="a2d02a1eafe76faaa7e0f63ce406d782f"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -291,7 +372,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>Convolve3D</b> (int v
 
 </div>
 </div>
-<a class="anchor" id="a2c77cf471457b1af17107a92979b24a2"></a>
+<a class="anchor" id="a0c63eb86e4be8c63e996ff61c3ef8b7f"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -307,7 +388,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>Convolve3D</b> (int v
 
 </div>
 </div>
-<a class="anchor" id="af464d8381c8e9b6c3088854fc0358dfe"></a>
+<a class="anchor" id="a6658334ae9b505c56b75f6f15434832e"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -348,7 +429,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>Convolve3D</b> (int v
 
 </div>
 </div>
-<a class="anchor" id="a9171ea7472fdd6010a8065cd9e1c1f06"></a>
+<a class="anchor" id="a6cc6449dfe16dde11035fe2d16a321cd"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -389,7 +470,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>Convolve3D</b> (int v
 
 </div>
 </div>
-<a class="anchor" id="aa4d14eb145ab9e3ca6c3a4ae606ced37"></a>
+<a class="anchor" id="a8b4dc63bee5859cae315969e039b4cac"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -405,7 +486,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>Convolve3D</b> (int v
 
 </div>
 </div>
-<a class="anchor" id="afcc08d36823ea853f6b50a797684c9bc"></a>
+<a class="anchor" id="a3f5cdd325b3e3eb30ca5d38bd31d005e"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -421,7 +502,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>Convolve3D</b> (int v
 
 </div>
 </div>
-<a class="anchor" id="a7fd996135bf881b2ed4565e8c4a9c2e8"></a>
+<a class="anchor" id="a775e2a7574c81dd7acd1d185b2e72ed5"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -585,7 +666,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>Convolve3D</b> (int v
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 4 - 3
Documentation/html/classutil_1_1Logger-members.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 4 - 3
Documentation/html/classutil_1_1Logger.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: util::Logger Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -408,7 +409,7 @@ Static Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 4 - 3
Documentation/html/classutil_1_1MyMath-members.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -105,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 4 - 3
Documentation/html/classutil_1_1MyMath.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: util::MyMath Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -392,7 +393,7 @@ static const double&#160;</td><td class="memItemRight" valign="bottom"><b>PI</b>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 4 - 3
Documentation/html/classutil_1_1Parser-members.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -112,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 4 - 3
Documentation/html/classutil_1_1Parser.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: util::Parser Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -462,7 +463,7 @@ static const std::string&#160;</td><td class="memItemRight" valign="bottom"><b>K
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 5 - 5
Documentation/html/classutil_1_1Visualizer-members.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -93,14 +94,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>This is the complete list of members for <a class="el" href="classutil_1_1Visualizer.html">util::Visualizer</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classutil_1_1Visualizer.html#a113aa30dbc168041e1ab99d81318e64d">Display</a>(core::DetectionSequence &amp;sequence, std::string image_folder, std::string title=&quot;Visualizer&quot;, size_t first_frame=0, int play_fps=24)</td><td class="entry"><a class="el" href="classutil_1_1Visualizer.html">util::Visualizer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classutil_1_1Visualizer.html#a3615ab1ebb3dc27ad83ea77521d13884">Display</a>(std::vector&lt; core::TrackletPtr &gt; &amp;tracks, std::string image_folder, std::string title=&quot;Visualizer&quot;, size_t first_frame=0, int play_fps=24, int grid_width=0, int grid_height=0)</td><td class="entry"><a class="el" href="classutil_1_1Visualizer.html">util::Visualizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classutil_1_1Visualizer.html#a545d2f4aae7c3c54ecaee51461980036">Display</a>(std::vector&lt; core::TrackletPtr &gt; &amp;tracks, std::string image_folder, bool output, std::string output_path, std::string title=&quot;Visualizer&quot;, size_t first_frame=0, int play_fps=24, int grid_width=0, int grid_height=0)</td><td class="entry"><a class="el" href="classutil_1_1Visualizer.html">util::Visualizer</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 14 - 55
Documentation/html/classutil_1_1Visualizer.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: util::Visualizer Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -98,23 +99,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a113aa30dbc168041e1ab99d81318e64d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Visualizer.html#a113aa30dbc168041e1ab99d81318e64d">Display</a> (<a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a> &amp;sequence, std::string image_folder, std::string title=&quot;Visualizer&quot;, size_t first_frame=0, int play_fps=24)</td></tr>
-<tr class="separator:a113aa30dbc168041e1ab99d81318e64d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3615ab1ebb3dc27ad83ea77521d13884"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Visualizer.html#a3615ab1ebb3dc27ad83ea77521d13884">Display</a> (std::vector&lt; core::TrackletPtr &gt; &amp;tracks, std::string image_folder, std::string title=&quot;Visualizer&quot;, size_t first_frame=0, int play_fps=24, int grid_width=0, int grid_height=0)</td></tr>
-<tr class="separator:a3615ab1ebb3dc27ad83ea77521d13884"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a545d2f4aae7c3c54ecaee51461980036"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutil_1_1Visualizer.html#a545d2f4aae7c3c54ecaee51461980036">Display</a> (std::vector&lt; core::TrackletPtr &gt; &amp;tracks, std::string image_folder, bool output, std::string output_path, std::string title=&quot;Visualizer&quot;, size_t first_frame=0, int play_fps=24, int grid_width=0, int grid_height=0)</td></tr>
+<tr class="separator:a545d2f4aae7c3c54ecaee51461980036"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Utility class for visualizing detection sequences or tracks. </p>
 </div><h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a113aa30dbc168041e1ab99d81318e64d"></a>
+<a class="anchor" id="a545d2f4aae7c3c54ecaee51461980036"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">void util::Visualizer::Display </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="classcore_1_1DetectionSequence.html">core::DetectionSequence</a> &amp;&#160;</td>
-          <td class="paramname"><em>sequence</em>, </td>
+          <td class="paramtype">std::vector&lt; core::TrackletPtr &gt; &amp;&#160;</td>
+          <td class="paramname"><em>tracks</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
@@ -125,56 +124,14 @@ Public Member Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">std::string&#160;</td>
-          <td class="paramname"><em>title</em> = <code>&quot;Visualizer&quot;</code>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&#160;</td>
-          <td class="paramname"><em>first_frame</em> = <code>0</code>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>play_fps</em> = <code>24</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>Displays the given sequence in an window. Use D for next frame, A for previous frame, F to toggle auto play and ESC to exit. </p><dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">sequence</td><td>The sequence of detection data to display </td></tr>
-    <tr><td class="paramname">image_folder</td><td>The images to use </td></tr>
-    <tr><td class="paramname">title</td><td>The window title </td></tr>
-    <tr><td class="paramname">first_frame</td><td>The frame to start at </td></tr>
-    <tr><td class="paramname">play_fps</td><td>The FPS to use when auto play is activated. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a3615ab1ebb3dc27ad83ea77521d13884"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void util::Visualizer::Display </td>
-          <td>(</td>
-          <td class="paramtype">std::vector&lt; core::TrackletPtr &gt; &amp;&#160;</td>
-          <td class="paramname"><em>tracks</em>, </td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>output</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">std::string&#160;</td>
-          <td class="paramname"><em>image_folder</em>, </td>
+          <td class="paramname"><em>output_path</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
@@ -218,6 +175,8 @@ Public Member Functions</h2></td></tr>
   <table class="params">
     <tr><td class="paramname">tracks</td><td>The tracks to display </td></tr>
     <tr><td class="paramname">image_folder</td><td>The images to use </td></tr>
+    <tr><td class="paramname">output</td><td>If the frames with the visualized tracks should be stored </td></tr>
+    <tr><td class="paramname">output_path</td><td>The path to store the images into (will need an images folder) </td></tr>
     <tr><td class="paramname">title</td><td>The window title </td></tr>
     <tr><td class="paramname">first_frame</td><td>The frame to start at </td></tr>
     <tr><td class="paramname">play_fps</td><td>The FPS to use when auto play is activated </td></tr>
@@ -238,7 +197,7 @@ Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 4 - 7
Documentation/html/dir_14879d16547af1f036be9d5915ae128f.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: algo Directory Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -87,16 +88,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">algo Directory Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
-Files</h2></td></tr>
-</table>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 4 - 7
Documentation/html/dir_23ec12649285f9fabf3a6b7380226c28.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: util Directory Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -87,16 +88,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">util Directory Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
-Files</h2></td></tr>
-</table>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 4 - 7
Documentation/html/dir_4270bfced15e0e73154b13468c7c9ad9.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: core Directory Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -87,16 +88,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">core Directory Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
-Files</h2></td></tr>
-</table>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 1 - 1
Documentation/html/doxygen.css

@@ -1,4 +1,4 @@
-/* The standard CSS for doxygen 1.8.11 */
+/* The standard CSS for doxygen 1.8.12 */
 
 body, table, div, p, dl {
 	font: 400 14px/22px Roboto,sans-serif;

+ 19 - 21
Documentation/html/files.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: File List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -88,24 +89,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_14879d16547af1f036be9d5915ae128f.html" target="_self">algo</a></td><td class="desc"></td></tr>
 <tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="Berclaz_8h_source.html"><span class="icondoc"></span></a><b>Berclaz.h</b></td><td class="desc"></td></tr>
 <tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="KShortestPaths_8h_source.html"><span class="icondoc"></span></a><b>KShortestPaths.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="KShortestPaths2_8h_source.html"><span class="icondoc"></span></a><b>KShortestPaths2.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="KShortestPaths3_8h_source.html"><span class="icondoc"></span></a><b>KShortestPaths3.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="KShortestPaths4_8h_source.html"><span class="icondoc"></span></a><b>KShortestPaths4.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="NStage_8h_source.html"><span class="icondoc"></span></a><b>NStage.h</b></td><td class="desc"></td></tr>
-<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span id="img_1_" class="iconfopen" onclick="toggleFolder('1_')">&#160;</span><a class="el" href="dir_4270bfced15e0e73154b13468c7c9ad9.html" target="_self">core</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="DetectionSequence_8h_source.html"><span class="icondoc"></span></a><b>DetectionSequence.h</b></td><td class="desc"></td></tr>
-<tr id="row_1_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ObjectData_8h_source.html"><span class="icondoc"></span></a><b>ObjectData.h</b></td><td class="desc"></td></tr>
-<tr id="row_1_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ObjectData2D_8h_source.html"><span class="icondoc"></span></a><b>ObjectData2D.h</b></td><td class="desc"></td></tr>
-<tr id="row_1_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ObjectDataAngular_8h_source.html"><span class="icondoc"></span></a><b>ObjectDataAngular.h</b></td><td class="desc"></td></tr>
-<tr id="row_1_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ObjectDataBox_8h_source.html"><span class="icondoc"></span></a><b>ObjectDataBox.h</b></td><td class="desc"></td></tr>
-<tr id="row_1_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="Tracklet_8h_source.html"><span class="icondoc"></span></a><b>Tracklet.h</b></td><td class="desc"></td></tr>
-<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span id="img_2_" class="iconfopen" onclick="toggleFolder('2_')">&#160;</span><a class="el" href="dir_23ec12649285f9fabf3a6b7380226c28.html" target="_self">util</a></td><td class="desc"></td></tr>
-<tr id="row_2_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="FileIO_8h_source.html"><span class="icondoc"></span></a><b>FileIO.h</b></td><td class="desc"></td></tr>
-<tr id="row_2_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="Grid_8h_source.html"><span class="icondoc"></span></a><b>Grid.h</b></td><td class="desc"></td></tr>
-<tr id="row_2_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="Logger_8h_source.html"><span class="icondoc"></span></a><b>Logger.h</b></td><td class="desc"></td></tr>
-<tr id="row_2_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="MyMath_8h_source.html"><span class="icondoc"></span></a><b>MyMath.h</b></td><td class="desc"></td></tr>
-<tr id="row_2_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="Parser_8h_source.html"><span class="icondoc"></span></a><b>Parser.h</b></td><td class="desc"></td></tr>
-<tr id="row_2_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="Visualizer_8h_source.html"><span class="icondoc"></span></a><b>Visualizer.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="NStage_8h_source.html"><span class="icondoc"></span></a><b>NStage.h</b></td><td class="desc"></td></tr>
+<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span id="img_1_" class="iconfopen" onclick="toggleFolder('1_')">&#160;</span><a class="el" href="dir_4270bfced15e0e73154b13468c7c9ad9.html" target="_self">core</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="DetectionSequence_8h_source.html"><span class="icondoc"></span></a><b>DetectionSequence.h</b></td><td class="desc"></td></tr>
+<tr id="row_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ObjectData_8h_source.html"><span class="icondoc"></span></a><b>ObjectData.h</b></td><td class="desc"></td></tr>
+<tr id="row_1_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ObjectData2D_8h_source.html"><span class="icondoc"></span></a><b>ObjectData2D.h</b></td><td class="desc"></td></tr>
+<tr id="row_1_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ObjectDataAngular_8h_source.html"><span class="icondoc"></span></a><b>ObjectDataAngular.h</b></td><td class="desc"></td></tr>
+<tr id="row_1_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ObjectDataBox_8h_source.html"><span class="icondoc"></span></a><b>ObjectDataBox.h</b></td><td class="desc"></td></tr>
+<tr id="row_1_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="Tracklet_8h_source.html"><span class="icondoc"></span></a><b>Tracklet.h</b></td><td class="desc"></td></tr>
+<tr id="row_2_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span id="img_2_" class="iconfopen" onclick="toggleFolder('2_')">&#160;</span><a class="el" href="dir_23ec12649285f9fabf3a6b7380226c28.html" target="_self">util</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="FileIO_8h_source.html"><span class="icondoc"></span></a><b>FileIO.h</b></td><td class="desc"></td></tr>
+<tr id="row_2_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="Grid_8h_source.html"><span class="icondoc"></span></a><b>Grid.h</b></td><td class="desc"></td></tr>
+<tr id="row_2_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="Logger_8h_source.html"><span class="icondoc"></span></a><b>Logger.h</b></td><td class="desc"></td></tr>
+<tr id="row_2_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="MyMath_8h_source.html"><span class="icondoc"></span></a><b>MyMath.h</b></td><td class="desc"></td></tr>
+<tr id="row_2_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="Parser_8h_source.html"><span class="icondoc"></span></a><b>Parser.h</b></td><td class="desc"></td></tr>
+<tr id="row_2_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="Visualizer_8h_source.html"><span class="icondoc"></span></a><b>Visualizer.h</b></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
@@ -113,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 65 - 33
Documentation/html/functions.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Class Members</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -137,13 +138,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>Clear()
 : <a class="el" href="classcore_1_1DetectionSequence.html#ab62569a3e51d58457057deba12ef6892">core::DetectionSequence</a>
 </li>
+<li>Combine()
+: <a class="el" href="classcore_1_1Tracklet.html#a5bbbf1e2858edaad93c04cc663afeeff">core::Tracklet</a>
+</li>
 <li>CompareTo()
 : <a class="el" href="classcore_1_1ObjectData2D.html#a68d56bd5f26a41830a87ae32eabf9126">core::ObjectData2D</a>
-, <a class="el" href="classcore_1_1ObjectData.html#adcd9fc0dfa93d45668e667237f249553">core::ObjectData</a>
+, <a class="el" href="classcore_1_1ObjectData.html#afbf7a1e87235f1b204d4d2eb8a37a9a6">core::ObjectData</a>
 , <a class="el" href="classcore_1_1ObjectDataAngular.html#a2932240c6c082b76f2c04723cdf3e4f9">core::ObjectDataAngular</a>
 , <a class="el" href="classcore_1_1ObjectDataBox.html#a163c57338778f957ce514611c509558a">core::ObjectDataBox</a>
 , <a class="el" href="classcore_1_1Tracklet.html#a0357f2fa173941800571432dcbc96dc2">core::Tracklet</a>
 </li>
+<li>Convolve2D()
+: <a class="el" href="classutil_1_1Grid.html#a6597c4f785a764c0b291b8135863fe67">util::Grid</a>
+</li>
+<li>Convolve3D()
+: <a class="el" href="classutil_1_1Grid.html#ac161adb14df09651a6b33f855d887bfa">util::Grid</a>
+</li>
 </ul>
 
 
@@ -152,7 +162,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classcore_1_1DetectionSequence.html#a2cbdc8db34fe87932653826fc8a3c1f7">core::DetectionSequence</a>
 </li>
 <li>Display()
-: <a class="el" href="classutil_1_1Visualizer.html#a113aa30dbc168041e1ab99d81318e64d">util::Visualizer</a>
+: <a class="el" href="classutil_1_1Visualizer.html#a545d2f4aae7c3c54ecaee51461980036">util::Visualizer</a>
 </li>
 </ul>
 
@@ -173,70 +183,79 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
 <li>GetAngle()
-: <a class="el" href="classcore_1_1ObjectDataAngular.html#aad72f2e6cbd690f492d71b3dbe20c6b8">core::ObjectDataAngular</a>
+: <a class="el" href="classcore_1_1ObjectDataAngular.html#a6c2da5010cd919af3b0f156579d04ef8">core::ObjectDataAngular</a>
 </li>
 <li>GetAngularWeight()
-: <a class="el" href="classcore_1_1ObjectDataAngular.html#a35e13c65fd7ba246ce0ee1680f2690cf">core::ObjectDataAngular</a>
+: <a class="el" href="classcore_1_1ObjectDataAngular.html#ae1c5db7b9fc06e648450d9388c93a1aa">core::ObjectDataAngular</a>
 </li>
 <li>GetDepth()
-: <a class="el" href="classutil_1_1Grid.html#a063a8881da7be7919eab6743068232ec">util::Grid</a>
+: <a class="el" href="classutil_1_1Grid.html#afe6698a6766a43082ceea2d4bf27619e">util::Grid</a>
 </li>
 <li>GetDepthCount()
-: <a class="el" href="classutil_1_1Grid.html#a330429009107ee0b416dfdbdcbadb5ed">util::Grid</a>
+: <a class="el" href="classutil_1_1Grid.html#a04f1c2fe745d469e49cf2523fe0f34fd">util::Grid</a>
 </li>
 <li>GetDetectionScore()
-: <a class="el" href="classcore_1_1ObjectData.html#a2ba882067c6e7abea2b45308405b0c07">core::ObjectData</a>
+: <a class="el" href="classcore_1_1ObjectData.html#a227a11377867105d5fcbe9efc3faed45">core::ObjectData</a>
 </li>
 <li>GetFirstFrameIndex()
-: <a class="el" href="classcore_1_1Tracklet.html#ae2c79325e151e8401a7a925984bbbe69">core::Tracklet</a>
+: <a class="el" href="classcore_1_1Tracklet.html#a1b963319d6c65614baec02a925f31691">core::Tracklet</a>
 </li>
 <li>GetFrameCount()
-: <a class="el" href="classcore_1_1DetectionSequence.html#af3fa7fba659a56c25306cf4fa603750d">core::DetectionSequence</a>
+: <a class="el" href="classcore_1_1DetectionSequence.html#a2417e4f2652a39245d6f2faa0ce19571">core::DetectionSequence</a>
 </li>
 <li>GetFrameIndex()
-: <a class="el" href="classcore_1_1ObjectData.html#a10841283bb6caeda5960624a8cac7fb1">core::ObjectData</a>
+: <a class="el" href="classcore_1_1ObjectData.html#a1151e9215baf315f4b98f696f4271162">core::ObjectData</a>
+</li>
+<li>GetFrameObject()
+: <a class="el" href="classcore_1_1Tracklet.html#a5a0e56045f8c1868b46db87700658260">core::Tracklet</a>
 </li>
 <li>GetHeight()
-: <a class="el" href="classutil_1_1Grid.html#a5e9346d2264a2cf241059428cb6c6bc1">util::Grid</a>
+: <a class="el" href="classutil_1_1Grid.html#a2d02a1eafe76faaa7e0f63ce406d782f">util::Grid</a>
 </li>
 <li>GetHeightCount()
-: <a class="el" href="classutil_1_1Grid.html#a2c77cf471457b1af17107a92979b24a2">util::Grid</a>
+: <a class="el" href="classutil_1_1Grid.html#a0c63eb86e4be8c63e996ff61c3ef8b7f">util::Grid</a>
 </li>
 <li>GetLastFrameIndex()
-: <a class="el" href="classcore_1_1Tracklet.html#a71487b13697f71abb75949e6fcad9081">core::Tracklet</a>
+: <a class="el" href="classcore_1_1Tracklet.html#ad8e195b523cf2021394455cc21867d96">core::Tracklet</a>
 </li>
 <li>GetName()
-: <a class="el" href="classcore_1_1DetectionSequence.html#a7927349cfecfb5882553f7c4da92209c">core::DetectionSequence</a>
+: <a class="el" href="classcore_1_1DetectionSequence.html#a8a1af3dee89766d06f4a4f74044082ad">core::DetectionSequence</a>
 </li>
 <li>GetObject()
-: <a class="el" href="classcore_1_1DetectionSequence.html#a2c5ea2fe612a58f521ab54fc911d7a8e">core::DetectionSequence</a>
+: <a class="el" href="classcore_1_1DetectionSequence.html#aab2b72c6e0a9ee14dba99d07116c1d86">core::DetectionSequence</a>
 </li>
 <li>GetObjectCount()
-: <a class="el" href="classcore_1_1DetectionSequence.html#af555322a7103a9c083d426b34815fb69">core::DetectionSequence</a>
+: <a class="el" href="classcore_1_1DetectionSequence.html#a99a1b693215c386c4716df12f6040100">core::DetectionSequence</a>
 </li>
 <li>GetPathObject()
 : <a class="el" href="classcore_1_1Tracklet.html#a9758349e8f25c479ffc4b21a90149a81">core::Tracklet</a>
 </li>
 <li>GetPathObjectCount()
-: <a class="el" href="classcore_1_1Tracklet.html#a0d27b17706f6c72c093c76e1f65b960f">core::Tracklet</a>
+: <a class="el" href="classcore_1_1Tracklet.html#aee4298a7b734b2b7533d4536006a8aa8">core::Tracklet</a>
+</li>
+<li>GetPaths()
+: <a class="el" href="classalgo_1_1KShortestPaths.html#a6af47b5af40e75786924941b3472ada2">algo::KShortestPaths</a>
 </li>
 <li>GetPosition()
-: <a class="el" href="classcore_1_1ObjectData2D.html#a29f86d082602a53722f1139058b2de79">core::ObjectData2D</a>
+: <a class="el" href="classcore_1_1ObjectData2D.html#ab3c0694ec38f2d59a4092f46f876498b">core::ObjectData2D</a>
+</li>
+<li>GetSize()
+: <a class="el" href="classcore_1_1ObjectDataBox.html#a76e9f48dfb685d16de868a129c1f3918">core::ObjectDataBox</a>
 </li>
 <li>GetSpatialWeight()
-: <a class="el" href="classcore_1_1ObjectData2D.html#a537e36b33048c37cabf65532954eb6e9">core::ObjectData2D</a>
+: <a class="el" href="classcore_1_1ObjectData2D.html#a688087ccdd999d7e16f5c68cc460209d">core::ObjectData2D</a>
 </li>
 <li>GetTemporalWeight()
-: <a class="el" href="classcore_1_1ObjectData2D.html#a8c783114ee2ffdc621620019d23175c1">core::ObjectData2D</a>
+: <a class="el" href="classcore_1_1ObjectData2D.html#a35381efb292d20f2b181558c129269f3">core::ObjectData2D</a>
 </li>
 <li>GetValue()
-: <a class="el" href="classutil_1_1Grid.html#af464d8381c8e9b6c3088854fc0358dfe">util::Grid</a>
+: <a class="el" href="classutil_1_1Grid.html#a6658334ae9b505c56b75f6f15434832e">util::Grid</a>
 </li>
 <li>GetWidth()
-: <a class="el" href="classutil_1_1Grid.html#aa4d14eb145ab9e3ca6c3a4ae606ced37">util::Grid</a>
+: <a class="el" href="classutil_1_1Grid.html#a8b4dc63bee5859cae315969e039b4cac">util::Grid</a>
 </li>
 <li>GetWidthCount()
-: <a class="el" href="classutil_1_1Grid.html#afcc08d36823ea853f6b50a797684c9bc">util::Grid</a>
+: <a class="el" href="classutil_1_1Grid.html#a3f5cdd325b3e3eb30ca5d38bd31d005e">util::Grid</a>
 </li>
 <li>Grid()
 : <a class="el" href="classutil_1_1Grid.html#a0b2bfd0044eb5633a3f1121e5e70709e">util::Grid</a>
@@ -250,7 +269,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </li>
 <li>Interpolate()
 : <a class="el" href="classcore_1_1ObjectData2D.html#a59b974e09f74f0a2640e3152893fe79f">core::ObjectData2D</a>
-, <a class="el" href="classcore_1_1ObjectData.html#a7b8943b13c2c2ce2dfaacb2b98c8f30c">core::ObjectData</a>
+, <a class="el" href="classcore_1_1ObjectData.html#ad681915317decab76c384a635fc8444e">core::ObjectData</a>
 , <a class="el" href="classcore_1_1ObjectDataAngular.html#a42962dd1f994b2577133450e755d586e">core::ObjectDataAngular</a>
 , <a class="el" href="classcore_1_1ObjectDataBox.html#ab2816bceb771dd7442e6c29193dfe267">core::ObjectDataBox</a>
 , <a class="el" href="classcore_1_1Tracklet.html#a5fb5e6ab9df668c3477e8b52f115b188">core::Tracklet</a>
@@ -268,14 +287,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classutil_1_1Logger.html#a194b338af92760d0f7d15b607cad5429">util::Logger</a>
 </li>
 <li>IsVirtual()
-: <a class="el" href="classcore_1_1ObjectData.html#af12675e4c93aa4559b7e11c4ab88ad54">core::ObjectData</a>
+: <a class="el" href="classcore_1_1ObjectData.html#a2880d710cfa520e9c0453e2a6729c0e2">core::ObjectData</a>
 </li>
 </ul>
 
 
 <h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
 <li>KShortestPaths()
-: <a class="el" href="classalgo_1_1KShortestPaths.html#a2805f56b9abb112f10c752d125d623d8">algo::KShortestPaths</a>
+: <a class="el" href="classalgo_1_1KShortestPaths.html#ad8654c43c8354f734870ec98783f9756">algo::KShortestPaths</a>
 </li>
 </ul>
 
@@ -304,7 +323,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
 <li>NStage()
-: <a class="el" href="classalgo_1_1NStage.html#a0a4b4141e1e9f5fa53773c7aae49087f">algo::NStage</a>
+: <a class="el" href="classalgo_1_1NStage.html#a9706139a9ccfab10ab6458e06e42d7a5">algo::NStage</a>
 </li>
 </ul>
 
@@ -319,6 +338,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>ObjectDataAngular()
 : <a class="el" href="classcore_1_1ObjectDataAngular.html#a276b02fc7646e3275f1cb81fca7e9a47">core::ObjectDataAngular</a>
 </li>
+<li>ObjectDataBox()
+: <a class="el" href="classcore_1_1ObjectDataBox.html#a9a1ee3e1e603c1e55adc58a1a58efad2">core::ObjectDataBox</a>
+</li>
 <li>operator&lt;&lt;
 : <a class="el" href="classcore_1_1DetectionSequence.html#a557132cfbb170daf47f5a890a0c5bac0">core::DetectionSequence</a>
 , <a class="el" href="classcore_1_1ObjectData.html#a56fc9b6184428bf4d80826bbb9fe4c6f">core::ObjectData</a>
@@ -343,7 +365,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classutil_1_1Parser.html#a4286ab16cc0aff0669ca5a876411d532">util::Parser</a>
 </li>
 <li>PositionToIndex()
-: <a class="el" href="classutil_1_1Grid.html#a7fd996135bf881b2ed4565e8c4a9c2e8">util::Grid</a>
+: <a class="el" href="classutil_1_1Grid.html#a775e2a7574c81dd7acd1d185b2e72ed5">util::Grid</a>
 </li>
 </ul>
 
@@ -355,9 +377,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>ReadCSV()
 : <a class="el" href="classutil_1_1FileIO.html#ae31b9e693316483eda89df8463ea0d0a">util::FileIO</a>
 </li>
+<li>ReadTracks()
+: <a class="el" href="classutil_1_1FileIO.html#aa6294f669bdb86510c8b6cefed9ac44b">util::FileIO</a>
+</li>
 <li>Run()
 : <a class="el" href="classalgo_1_1Berclaz.html#a918f30c2f67eac9d5f9bc07ceeb0880e">algo::Berclaz</a>
-, <a class="el" href="classalgo_1_1KShortestPaths.html#ae77137136462303e951f631ba7db6adf">algo::KShortestPaths</a>
+, <a class="el" href="classalgo_1_1KShortestPaths.html#a4ad79f2618bf3fc36b591ff69efd3c76">algo::KShortestPaths</a>
+, <a class="el" href="classalgo_1_1NStage.html#a4e4e881b9c6f65d9e86449c71ab6d778">algo::NStage</a>
 </li>
 </ul>
 
@@ -387,6 +413,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>SetValue()
 : <a class="el" href="classutil_1_1Grid.html#a0e93bd63922e7cbe405176a1ae21877e">util::Grid</a>
 </li>
+<li>split()
+: <a class="el" href="classutil_1_1FileIO.html#aa79e018874aa1da4d0b2cd1e5b7d2e01">util::FileIO</a>
+</li>
 </ul>
 
 
@@ -400,7 +429,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
 <li>Visualize()
 : <a class="el" href="classcore_1_1ObjectData2D.html#aff4e8539559f4ce50a7f43b733d6c512">core::ObjectData2D</a>
-, <a class="el" href="classcore_1_1ObjectData.html#a505eb948f5d857b86f4f452bb39053b9">core::ObjectData</a>
+, <a class="el" href="classcore_1_1ObjectData.html#aae2c4fceddc529570dbe8909309f9961">core::ObjectData</a>
 , <a class="el" href="classcore_1_1ObjectDataAngular.html#acb4265f6de511238460df118148bc85c">core::ObjectDataAngular</a>
 , <a class="el" href="classcore_1_1ObjectDataBox.html#ab29bacb20c258ba572d0372469ec5523">core::ObjectDataBox</a>
 , <a class="el" href="classcore_1_1Tracklet.html#a85f92a4059bf89f24a83f28935675181">core::Tracklet</a>
@@ -412,13 +441,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>WriteCSVMatlab()
 : <a class="el" href="classutil_1_1FileIO.html#a5f2730a95e0801faa32e49dae9b86544">util::FileIO</a>
 </li>
+<li>WriteTracks()
+: <a class="el" href="classutil_1_1FileIO.html#a57059c9b52e86c753db5da6281cf23c6">util::FileIO</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 65 - 33
Documentation/html/functions_func.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Class Members - Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -137,13 +138,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>Clear()
 : <a class="el" href="classcore_1_1DetectionSequence.html#ab62569a3e51d58457057deba12ef6892">core::DetectionSequence</a>
 </li>
+<li>Combine()
+: <a class="el" href="classcore_1_1Tracklet.html#a5bbbf1e2858edaad93c04cc663afeeff">core::Tracklet</a>
+</li>
 <li>CompareTo()
 : <a class="el" href="classcore_1_1ObjectData2D.html#a68d56bd5f26a41830a87ae32eabf9126">core::ObjectData2D</a>
-, <a class="el" href="classcore_1_1ObjectData.html#adcd9fc0dfa93d45668e667237f249553">core::ObjectData</a>
+, <a class="el" href="classcore_1_1ObjectData.html#afbf7a1e87235f1b204d4d2eb8a37a9a6">core::ObjectData</a>
 , <a class="el" href="classcore_1_1ObjectDataAngular.html#a2932240c6c082b76f2c04723cdf3e4f9">core::ObjectDataAngular</a>
 , <a class="el" href="classcore_1_1ObjectDataBox.html#a163c57338778f957ce514611c509558a">core::ObjectDataBox</a>
 , <a class="el" href="classcore_1_1Tracklet.html#a0357f2fa173941800571432dcbc96dc2">core::Tracklet</a>
 </li>
+<li>Convolve2D()
+: <a class="el" href="classutil_1_1Grid.html#a6597c4f785a764c0b291b8135863fe67">util::Grid</a>
+</li>
+<li>Convolve3D()
+: <a class="el" href="classutil_1_1Grid.html#ac161adb14df09651a6b33f855d887bfa">util::Grid</a>
+</li>
 </ul>
 
 
@@ -152,7 +162,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classcore_1_1DetectionSequence.html#a2cbdc8db34fe87932653826fc8a3c1f7">core::DetectionSequence</a>
 </li>
 <li>Display()
-: <a class="el" href="classutil_1_1Visualizer.html#a113aa30dbc168041e1ab99d81318e64d">util::Visualizer</a>
+: <a class="el" href="classutil_1_1Visualizer.html#a545d2f4aae7c3c54ecaee51461980036">util::Visualizer</a>
 </li>
 </ul>
 
@@ -173,70 +183,79 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
 <li>GetAngle()
-: <a class="el" href="classcore_1_1ObjectDataAngular.html#aad72f2e6cbd690f492d71b3dbe20c6b8">core::ObjectDataAngular</a>
+: <a class="el" href="classcore_1_1ObjectDataAngular.html#a6c2da5010cd919af3b0f156579d04ef8">core::ObjectDataAngular</a>
 </li>
 <li>GetAngularWeight()
-: <a class="el" href="classcore_1_1ObjectDataAngular.html#a35e13c65fd7ba246ce0ee1680f2690cf">core::ObjectDataAngular</a>
+: <a class="el" href="classcore_1_1ObjectDataAngular.html#ae1c5db7b9fc06e648450d9388c93a1aa">core::ObjectDataAngular</a>
 </li>
 <li>GetDepth()
-: <a class="el" href="classutil_1_1Grid.html#a063a8881da7be7919eab6743068232ec">util::Grid</a>
+: <a class="el" href="classutil_1_1Grid.html#afe6698a6766a43082ceea2d4bf27619e">util::Grid</a>
 </li>
 <li>GetDepthCount()
-: <a class="el" href="classutil_1_1Grid.html#a330429009107ee0b416dfdbdcbadb5ed">util::Grid</a>
+: <a class="el" href="classutil_1_1Grid.html#a04f1c2fe745d469e49cf2523fe0f34fd">util::Grid</a>
 </li>
 <li>GetDetectionScore()
-: <a class="el" href="classcore_1_1ObjectData.html#a2ba882067c6e7abea2b45308405b0c07">core::ObjectData</a>
+: <a class="el" href="classcore_1_1ObjectData.html#a227a11377867105d5fcbe9efc3faed45">core::ObjectData</a>
 </li>
 <li>GetFirstFrameIndex()
-: <a class="el" href="classcore_1_1Tracklet.html#ae2c79325e151e8401a7a925984bbbe69">core::Tracklet</a>
+: <a class="el" href="classcore_1_1Tracklet.html#a1b963319d6c65614baec02a925f31691">core::Tracklet</a>
 </li>
 <li>GetFrameCount()
-: <a class="el" href="classcore_1_1DetectionSequence.html#af3fa7fba659a56c25306cf4fa603750d">core::DetectionSequence</a>
+: <a class="el" href="classcore_1_1DetectionSequence.html#a2417e4f2652a39245d6f2faa0ce19571">core::DetectionSequence</a>
 </li>
 <li>GetFrameIndex()
-: <a class="el" href="classcore_1_1ObjectData.html#a10841283bb6caeda5960624a8cac7fb1">core::ObjectData</a>
+: <a class="el" href="classcore_1_1ObjectData.html#a1151e9215baf315f4b98f696f4271162">core::ObjectData</a>
+</li>
+<li>GetFrameObject()
+: <a class="el" href="classcore_1_1Tracklet.html#a5a0e56045f8c1868b46db87700658260">core::Tracklet</a>
 </li>
 <li>GetHeight()
-: <a class="el" href="classutil_1_1Grid.html#a5e9346d2264a2cf241059428cb6c6bc1">util::Grid</a>
+: <a class="el" href="classutil_1_1Grid.html#a2d02a1eafe76faaa7e0f63ce406d782f">util::Grid</a>
 </li>
 <li>GetHeightCount()
-: <a class="el" href="classutil_1_1Grid.html#a2c77cf471457b1af17107a92979b24a2">util::Grid</a>
+: <a class="el" href="classutil_1_1Grid.html#a0c63eb86e4be8c63e996ff61c3ef8b7f">util::Grid</a>
 </li>
 <li>GetLastFrameIndex()
-: <a class="el" href="classcore_1_1Tracklet.html#a71487b13697f71abb75949e6fcad9081">core::Tracklet</a>
+: <a class="el" href="classcore_1_1Tracklet.html#ad8e195b523cf2021394455cc21867d96">core::Tracklet</a>
 </li>
 <li>GetName()
-: <a class="el" href="classcore_1_1DetectionSequence.html#a7927349cfecfb5882553f7c4da92209c">core::DetectionSequence</a>
+: <a class="el" href="classcore_1_1DetectionSequence.html#a8a1af3dee89766d06f4a4f74044082ad">core::DetectionSequence</a>
 </li>
 <li>GetObject()
-: <a class="el" href="classcore_1_1DetectionSequence.html#a2c5ea2fe612a58f521ab54fc911d7a8e">core::DetectionSequence</a>
+: <a class="el" href="classcore_1_1DetectionSequence.html#aab2b72c6e0a9ee14dba99d07116c1d86">core::DetectionSequence</a>
 </li>
 <li>GetObjectCount()
-: <a class="el" href="classcore_1_1DetectionSequence.html#af555322a7103a9c083d426b34815fb69">core::DetectionSequence</a>
+: <a class="el" href="classcore_1_1DetectionSequence.html#a99a1b693215c386c4716df12f6040100">core::DetectionSequence</a>
 </li>
 <li>GetPathObject()
 : <a class="el" href="classcore_1_1Tracklet.html#a9758349e8f25c479ffc4b21a90149a81">core::Tracklet</a>
 </li>
 <li>GetPathObjectCount()
-: <a class="el" href="classcore_1_1Tracklet.html#a0d27b17706f6c72c093c76e1f65b960f">core::Tracklet</a>
+: <a class="el" href="classcore_1_1Tracklet.html#aee4298a7b734b2b7533d4536006a8aa8">core::Tracklet</a>
+</li>
+<li>GetPaths()
+: <a class="el" href="classalgo_1_1KShortestPaths.html#a6af47b5af40e75786924941b3472ada2">algo::KShortestPaths</a>
 </li>
 <li>GetPosition()
-: <a class="el" href="classcore_1_1ObjectData2D.html#a29f86d082602a53722f1139058b2de79">core::ObjectData2D</a>
+: <a class="el" href="classcore_1_1ObjectData2D.html#ab3c0694ec38f2d59a4092f46f876498b">core::ObjectData2D</a>
+</li>
+<li>GetSize()
+: <a class="el" href="classcore_1_1ObjectDataBox.html#a76e9f48dfb685d16de868a129c1f3918">core::ObjectDataBox</a>
 </li>
 <li>GetSpatialWeight()
-: <a class="el" href="classcore_1_1ObjectData2D.html#a537e36b33048c37cabf65532954eb6e9">core::ObjectData2D</a>
+: <a class="el" href="classcore_1_1ObjectData2D.html#a688087ccdd999d7e16f5c68cc460209d">core::ObjectData2D</a>
 </li>
 <li>GetTemporalWeight()
-: <a class="el" href="classcore_1_1ObjectData2D.html#a8c783114ee2ffdc621620019d23175c1">core::ObjectData2D</a>
+: <a class="el" href="classcore_1_1ObjectData2D.html#a35381efb292d20f2b181558c129269f3">core::ObjectData2D</a>
 </li>
 <li>GetValue()
-: <a class="el" href="classutil_1_1Grid.html#af464d8381c8e9b6c3088854fc0358dfe">util::Grid</a>
+: <a class="el" href="classutil_1_1Grid.html#a6658334ae9b505c56b75f6f15434832e">util::Grid</a>
 </li>
 <li>GetWidth()
-: <a class="el" href="classutil_1_1Grid.html#aa4d14eb145ab9e3ca6c3a4ae606ced37">util::Grid</a>
+: <a class="el" href="classutil_1_1Grid.html#a8b4dc63bee5859cae315969e039b4cac">util::Grid</a>
 </li>
 <li>GetWidthCount()
-: <a class="el" href="classutil_1_1Grid.html#afcc08d36823ea853f6b50a797684c9bc">util::Grid</a>
+: <a class="el" href="classutil_1_1Grid.html#a3f5cdd325b3e3eb30ca5d38bd31d005e">util::Grid</a>
 </li>
 <li>Grid()
 : <a class="el" href="classutil_1_1Grid.html#a0b2bfd0044eb5633a3f1121e5e70709e">util::Grid</a>
@@ -250,7 +269,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </li>
 <li>Interpolate()
 : <a class="el" href="classcore_1_1ObjectData2D.html#a59b974e09f74f0a2640e3152893fe79f">core::ObjectData2D</a>
-, <a class="el" href="classcore_1_1ObjectData.html#a7b8943b13c2c2ce2dfaacb2b98c8f30c">core::ObjectData</a>
+, <a class="el" href="classcore_1_1ObjectData.html#ad681915317decab76c384a635fc8444e">core::ObjectData</a>
 , <a class="el" href="classcore_1_1ObjectDataAngular.html#a42962dd1f994b2577133450e755d586e">core::ObjectDataAngular</a>
 , <a class="el" href="classcore_1_1ObjectDataBox.html#ab2816bceb771dd7442e6c29193dfe267">core::ObjectDataBox</a>
 , <a class="el" href="classcore_1_1Tracklet.html#a5fb5e6ab9df668c3477e8b52f115b188">core::Tracklet</a>
@@ -268,14 +287,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classutil_1_1Logger.html#a194b338af92760d0f7d15b607cad5429">util::Logger</a>
 </li>
 <li>IsVirtual()
-: <a class="el" href="classcore_1_1ObjectData.html#af12675e4c93aa4559b7e11c4ab88ad54">core::ObjectData</a>
+: <a class="el" href="classcore_1_1ObjectData.html#a2880d710cfa520e9c0453e2a6729c0e2">core::ObjectData</a>
 </li>
 </ul>
 
 
 <h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
 <li>KShortestPaths()
-: <a class="el" href="classalgo_1_1KShortestPaths.html#a2805f56b9abb112f10c752d125d623d8">algo::KShortestPaths</a>
+: <a class="el" href="classalgo_1_1KShortestPaths.html#ad8654c43c8354f734870ec98783f9756">algo::KShortestPaths</a>
 </li>
 </ul>
 
@@ -304,7 +323,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
 <li>NStage()
-: <a class="el" href="classalgo_1_1NStage.html#a0a4b4141e1e9f5fa53773c7aae49087f">algo::NStage</a>
+: <a class="el" href="classalgo_1_1NStage.html#a9706139a9ccfab10ab6458e06e42d7a5">algo::NStage</a>
 </li>
 </ul>
 
@@ -319,6 +338,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>ObjectDataAngular()
 : <a class="el" href="classcore_1_1ObjectDataAngular.html#a276b02fc7646e3275f1cb81fca7e9a47">core::ObjectDataAngular</a>
 </li>
+<li>ObjectDataBox()
+: <a class="el" href="classcore_1_1ObjectDataBox.html#a9a1ee3e1e603c1e55adc58a1a58efad2">core::ObjectDataBox</a>
+</li>
 <li>operator=()
 : <a class="el" href="classutil_1_1Logger.html#a4e9e8b8d0e75058265037976d9b256de">util::Logger</a>
 </li>
@@ -339,7 +361,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classutil_1_1Parser.html#a4286ab16cc0aff0669ca5a876411d532">util::Parser</a>
 </li>
 <li>PositionToIndex()
-: <a class="el" href="classutil_1_1Grid.html#a7fd996135bf881b2ed4565e8c4a9c2e8">util::Grid</a>
+: <a class="el" href="classutil_1_1Grid.html#a775e2a7574c81dd7acd1d185b2e72ed5">util::Grid</a>
 </li>
 </ul>
 
@@ -351,9 +373,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>ReadCSV()
 : <a class="el" href="classutil_1_1FileIO.html#ae31b9e693316483eda89df8463ea0d0a">util::FileIO</a>
 </li>
+<li>ReadTracks()
+: <a class="el" href="classutil_1_1FileIO.html#aa6294f669bdb86510c8b6cefed9ac44b">util::FileIO</a>
+</li>
 <li>Run()
 : <a class="el" href="classalgo_1_1Berclaz.html#a918f30c2f67eac9d5f9bc07ceeb0880e">algo::Berclaz</a>
-, <a class="el" href="classalgo_1_1KShortestPaths.html#ae77137136462303e951f631ba7db6adf">algo::KShortestPaths</a>
+, <a class="el" href="classalgo_1_1KShortestPaths.html#a4ad79f2618bf3fc36b591ff69efd3c76">algo::KShortestPaths</a>
+, <a class="el" href="classalgo_1_1NStage.html#a4e4e881b9c6f65d9e86449c71ab6d778">algo::NStage</a>
 </li>
 </ul>
 
@@ -383,6 +409,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>SetValue()
 : <a class="el" href="classutil_1_1Grid.html#a0e93bd63922e7cbe405176a1ae21877e">util::Grid</a>
 </li>
+<li>split()
+: <a class="el" href="classutil_1_1FileIO.html#aa79e018874aa1da4d0b2cd1e5b7d2e01">util::FileIO</a>
+</li>
 </ul>
 
 
@@ -396,7 +425,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
 <li>Visualize()
 : <a class="el" href="classcore_1_1ObjectData2D.html#aff4e8539559f4ce50a7f43b733d6c512">core::ObjectData2D</a>
-, <a class="el" href="classcore_1_1ObjectData.html#a505eb948f5d857b86f4f452bb39053b9">core::ObjectData</a>
+, <a class="el" href="classcore_1_1ObjectData.html#aae2c4fceddc529570dbe8909309f9961">core::ObjectData</a>
 , <a class="el" href="classcore_1_1ObjectDataAngular.html#acb4265f6de511238460df118148bc85c">core::ObjectDataAngular</a>
 , <a class="el" href="classcore_1_1ObjectDataBox.html#ab29bacb20c258ba572d0372469ec5523">core::ObjectDataBox</a>
 , <a class="el" href="classcore_1_1Tracklet.html#a85f92a4059bf89f24a83f28935675181">core::Tracklet</a>
@@ -408,13 +437,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>WriteCSVMatlab()
 : <a class="el" href="classutil_1_1FileIO.html#a5f2730a95e0801faa32e49dae9b86544">util::FileIO</a>
 </li>
+<li>WriteTracks()
+: <a class="el" href="classutil_1_1FileIO.html#a57059c9b52e86c753db5da6281cf23c6">util::FileIO</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 4 - 3
Documentation/html/functions_rela.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Class Members - Related Functions</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -100,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 14 - 16
Documentation/html/hierarchy.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Class Hierarchy</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -93,19 +94,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1FileIO.html" target="_self">util::FileIO</a></td><td class="desc"></td></tr>
 <tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1Grid.html" target="_self">util::Grid</a></td><td class="desc"></td></tr>
 <tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classalgo_1_1KShortestPaths.html" target="_self">algo::KShortestPaths</a></td><td class="desc"></td></tr>
-<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classalgo_1_1KShortestPaths2.html" target="_self">algo::KShortestPaths2</a></td><td class="desc"></td></tr>
-<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classalgo_1_1KShortestPaths3.html" target="_self">algo::KShortestPaths3</a></td><td class="desc"></td></tr>
-<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classalgo_1_1KShortestPaths4.html" target="_self">algo::KShortestPaths4</a></td><td class="desc"></td></tr>
-<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1Logger.html" target="_self">util::Logger</a></td><td class="desc"></td></tr>
-<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1MyMath.html" target="_self">util::MyMath</a></td><td class="desc"></td></tr>
-<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classalgo_1_1NStage.html" target="_self">algo::NStage</a></td><td class="desc"></td></tr>
-<tr id="row_11_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_11_" class="arrow" onclick="toggleFolder('11_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ObjectData.html" target="_self">core::ObjectData</a></td><td class="desc"></td></tr>
-<tr id="row_11_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_11_0_" class="arrow" onclick="toggleFolder('11_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ObjectData2D.html" target="_self">core::ObjectData2D</a></td><td class="desc"></td></tr>
-<tr id="row_11_0_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ObjectDataAngular.html" target="_self">core::ObjectDataAngular</a></td><td class="desc"></td></tr>
-<tr id="row_11_0_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ObjectDataBox.html" target="_self">core::ObjectDataBox</a></td><td class="desc"></td></tr>
-<tr id="row_11_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1Tracklet.html" target="_self">core::Tracklet</a></td><td class="desc"></td></tr>
-<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1Parser.html" target="_self">util::Parser</a></td><td class="desc"></td></tr>
-<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1Visualizer.html" target="_self">util::Visualizer</a></td><td class="desc"></td></tr>
+<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1Logger.html" target="_self">util::Logger</a></td><td class="desc"></td></tr>
+<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1MyMath.html" target="_self">util::MyMath</a></td><td class="desc"></td></tr>
+<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classalgo_1_1NStage.html" target="_self">algo::NStage</a></td><td class="desc"></td></tr>
+<tr id="row_8_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_8_" class="arrow" onclick="toggleFolder('8_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ObjectData.html" target="_self">core::ObjectData</a></td><td class="desc"></td></tr>
+<tr id="row_8_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_8_0_" class="arrow" onclick="toggleFolder('8_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ObjectData2D.html" target="_self">core::ObjectData2D</a></td><td class="desc"></td></tr>
+<tr id="row_8_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ObjectDataAngular.html" target="_self">core::ObjectDataAngular</a></td><td class="desc"></td></tr>
+<tr id="row_8_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1ObjectDataBox.html" target="_self">core::ObjectDataBox</a></td><td class="desc"></td></tr>
+<tr id="row_8_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcore_1_1Tracklet.html" target="_self">core::Tracklet</a></td><td class="desc"></td></tr>
+<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1Parser.html" target="_self">util::Parser</a></td><td class="desc"></td></tr>
+<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1Visualizer.html" target="_self">util::Visualizer</a></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
@@ -113,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 4 - 3
Documentation/html/index.html

@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Tracore: Main Page</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -31,7 +32,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.12 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -83,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.12
 </small></address>
 </body>
 </html>

+ 1 - 1
Documentation/html/search/all_0.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_0.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/all_1.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_1.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/all_10.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_10.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/all_11.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_11.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/all_11.js

@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['visualize',['Visualize',['../classcore_1_1ObjectData.html#a505eb948f5d857b86f4f452bb39053b9',1,'core::ObjectData::Visualize()'],['../classcore_1_1ObjectData2D.html#aff4e8539559f4ce50a7f43b733d6c512',1,'core::ObjectData2D::Visualize()'],['../classcore_1_1ObjectDataAngular.html#acb4265f6de511238460df118148bc85c',1,'core::ObjectDataAngular::Visualize()'],['../classcore_1_1ObjectDataBox.html#ab29bacb20c258ba572d0372469ec5523',1,'core::ObjectDataBox::Visualize()'],['../classcore_1_1Tracklet.html#a85f92a4059bf89f24a83f28935675181',1,'core::Tracklet::Visualize(cv::Mat &amp;image, cv::Scalar &amp;color) const override'],['../classcore_1_1Tracklet.html#aee78c9ec0ee80b1b381083c20e1d3f18',1,'core::Tracklet::Visualize(cv::Mat &amp;image, cv::Scalar &amp;color, size_t frame, size_t predecessor_count, size_t successor_count) const ']]],
+  ['visualize',['Visualize',['../classcore_1_1ObjectData.html#aae2c4fceddc529570dbe8909309f9961',1,'core::ObjectData::Visualize()'],['../classcore_1_1ObjectData2D.html#aff4e8539559f4ce50a7f43b733d6c512',1,'core::ObjectData2D::Visualize()'],['../classcore_1_1ObjectDataAngular.html#acb4265f6de511238460df118148bc85c',1,'core::ObjectDataAngular::Visualize()'],['../classcore_1_1ObjectDataBox.html#ab29bacb20c258ba572d0372469ec5523',1,'core::ObjectDataBox::Visualize()'],['../classcore_1_1Tracklet.html#a85f92a4059bf89f24a83f28935675181',1,'core::Tracklet::Visualize(cv::Mat &amp;image, cv::Scalar &amp;color) const override'],['../classcore_1_1Tracklet.html#a3a2b241939559e47aef701d2e2c4d4bd',1,'core::Tracklet::Visualize(cv::Mat &amp;image, cv::Scalar &amp;color, size_t frame, size_t predecessor_count, size_t successor_count) const']]],
   ['visualizer',['Visualizer',['../classutil_1_1Visualizer.html',1,'util']]]
 ];

+ 1 - 1
Documentation/html/search/all_12.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_12.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 2 - 1
Documentation/html/search/all_12.js

@@ -1,4 +1,5 @@
 var searchData=
 [
-  ['writecsvmatlab',['WriteCSVMatlab',['../classutil_1_1FileIO.html#a5f2730a95e0801faa32e49dae9b86544',1,'util::FileIO::WriteCSVMatlab(DirectedGraph &amp;graph, const std::string &amp;file_name)'],['../classutil_1_1FileIO.html#a2833554dcdf4a04f9fe67a324b5815ff',1,'util::FileIO::WriteCSVMatlab(MultiPredecessorMap &amp;map, Vertex &amp;source, Vertex &amp;sink, const std::string &amp;file_name)']]]
+  ['writecsvmatlab',['WriteCSVMatlab',['../classutil_1_1FileIO.html#a5f2730a95e0801faa32e49dae9b86544',1,'util::FileIO::WriteCSVMatlab(DirectedGraph &amp;graph, const std::string &amp;file_name)'],['../classutil_1_1FileIO.html#a2833554dcdf4a04f9fe67a324b5815ff',1,'util::FileIO::WriteCSVMatlab(MultiPredecessorMap &amp;map, Vertex &amp;source, Vertex &amp;sink, const std::string &amp;file_name)']]],
+  ['writetracks',['WriteTracks',['../classutil_1_1FileIO.html#a57059c9b52e86c753db5da6281cf23c6',1,'util::FileIO']]]
 ];

+ 1 - 1
Documentation/html/search/all_2.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_2.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 4 - 1
Documentation/html/search/all_2.js

@@ -2,5 +2,8 @@ var searchData=
 [
   ['clamp',['Clamp',['../classutil_1_1MyMath.html#a367a261dc52a85cc97ba376799ed13a3',1,'util::MyMath']]],
   ['clear',['Clear',['../classcore_1_1DetectionSequence.html#ab62569a3e51d58457057deba12ef6892',1,'core::DetectionSequence']]],
-  ['compareto',['CompareTo',['../classcore_1_1ObjectData.html#adcd9fc0dfa93d45668e667237f249553',1,'core::ObjectData::CompareTo()'],['../classcore_1_1ObjectData2D.html#a68d56bd5f26a41830a87ae32eabf9126',1,'core::ObjectData2D::CompareTo()'],['../classcore_1_1ObjectDataAngular.html#a2932240c6c082b76f2c04723cdf3e4f9',1,'core::ObjectDataAngular::CompareTo()'],['../classcore_1_1ObjectDataBox.html#a163c57338778f957ce514611c509558a',1,'core::ObjectDataBox::CompareTo()'],['../classcore_1_1Tracklet.html#a0357f2fa173941800571432dcbc96dc2',1,'core::Tracklet::CompareTo()']]]
+  ['combine',['Combine',['../classcore_1_1Tracklet.html#a5bbbf1e2858edaad93c04cc663afeeff',1,'core::Tracklet']]],
+  ['compareto',['CompareTo',['../classcore_1_1ObjectData.html#afbf7a1e87235f1b204d4d2eb8a37a9a6',1,'core::ObjectData::CompareTo()'],['../classcore_1_1ObjectData2D.html#a68d56bd5f26a41830a87ae32eabf9126',1,'core::ObjectData2D::CompareTo()'],['../classcore_1_1ObjectDataAngular.html#a2932240c6c082b76f2c04723cdf3e4f9',1,'core::ObjectDataAngular::CompareTo()'],['../classcore_1_1ObjectDataBox.html#a163c57338778f957ce514611c509558a',1,'core::ObjectDataBox::CompareTo()'],['../classcore_1_1Tracklet.html#a0357f2fa173941800571432dcbc96dc2',1,'core::Tracklet::CompareTo()']]],
+  ['convolve2d',['Convolve2D',['../classutil_1_1Grid.html#a6597c4f785a764c0b291b8135863fe67',1,'util::Grid']]],
+  ['convolve3d',['Convolve3D',['../classutil_1_1Grid.html#ac161adb14df09651a6b33f855d887bfa',1,'util::Grid']]]
 ];

+ 1 - 1
Documentation/html/search/all_3.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_3.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/all_3.js

@@ -2,5 +2,5 @@ var searchData=
 [
   ['detectionsequence',['DetectionSequence',['../classcore_1_1DetectionSequence.html',1,'core']]],
   ['detectionsequence',['DetectionSequence',['../classcore_1_1DetectionSequence.html#a2cbdc8db34fe87932653826fc8a3c1f7',1,'core::DetectionSequence']]],
-  ['display',['Display',['../classutil_1_1Visualizer.html#a113aa30dbc168041e1ab99d81318e64d',1,'util::Visualizer::Display(core::DetectionSequence &amp;sequence, std::string image_folder, std::string title=&quot;Visualizer&quot;, size_t first_frame=0, int play_fps=24)'],['../classutil_1_1Visualizer.html#a3615ab1ebb3dc27ad83ea77521d13884',1,'util::Visualizer::Display(std::vector&lt; core::TrackletPtr &gt; &amp;tracks, std::string image_folder, std::string title=&quot;Visualizer&quot;, size_t first_frame=0, int play_fps=24, int grid_width=0, int grid_height=0)']]]
+  ['display',['Display',['../classutil_1_1Visualizer.html#a545d2f4aae7c3c54ecaee51461980036',1,'util::Visualizer']]]
 ];

+ 1 - 1
Documentation/html/search/all_4.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_4.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/all_5.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_5.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/all_6.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_6.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 24 - 21
Documentation/html/search/all_6.js

@@ -1,27 +1,30 @@
 var searchData=
 [
-  ['getangle',['GetAngle',['../classcore_1_1ObjectDataAngular.html#aad72f2e6cbd690f492d71b3dbe20c6b8',1,'core::ObjectDataAngular']]],
-  ['getangularweight',['GetAngularWeight',['../classcore_1_1ObjectDataAngular.html#a35e13c65fd7ba246ce0ee1680f2690cf',1,'core::ObjectDataAngular']]],
-  ['getdepth',['GetDepth',['../classutil_1_1Grid.html#a063a8881da7be7919eab6743068232ec',1,'util::Grid']]],
-  ['getdepthcount',['GetDepthCount',['../classutil_1_1Grid.html#a330429009107ee0b416dfdbdcbadb5ed',1,'util::Grid']]],
-  ['getdetectionscore',['GetDetectionScore',['../classcore_1_1ObjectData.html#a2ba882067c6e7abea2b45308405b0c07',1,'core::ObjectData']]],
-  ['getfirstframeindex',['GetFirstFrameIndex',['../classcore_1_1Tracklet.html#ae2c79325e151e8401a7a925984bbbe69',1,'core::Tracklet']]],
-  ['getframecount',['GetFrameCount',['../classcore_1_1DetectionSequence.html#af3fa7fba659a56c25306cf4fa603750d',1,'core::DetectionSequence']]],
-  ['getframeindex',['GetFrameIndex',['../classcore_1_1ObjectData.html#a10841283bb6caeda5960624a8cac7fb1',1,'core::ObjectData']]],
-  ['getheight',['GetHeight',['../classutil_1_1Grid.html#a5e9346d2264a2cf241059428cb6c6bc1',1,'util::Grid']]],
-  ['getheightcount',['GetHeightCount',['../classutil_1_1Grid.html#a2c77cf471457b1af17107a92979b24a2',1,'util::Grid']]],
-  ['getlastframeindex',['GetLastFrameIndex',['../classcore_1_1Tracklet.html#a71487b13697f71abb75949e6fcad9081',1,'core::Tracklet']]],
-  ['getname',['GetName',['../classcore_1_1DetectionSequence.html#a7927349cfecfb5882553f7c4da92209c',1,'core::DetectionSequence']]],
-  ['getobject',['GetObject',['../classcore_1_1DetectionSequence.html#a2c5ea2fe612a58f521ab54fc911d7a8e',1,'core::DetectionSequence']]],
-  ['getobjectcount',['GetObjectCount',['../classcore_1_1DetectionSequence.html#af555322a7103a9c083d426b34815fb69',1,'core::DetectionSequence']]],
+  ['getangle',['GetAngle',['../classcore_1_1ObjectDataAngular.html#a6c2da5010cd919af3b0f156579d04ef8',1,'core::ObjectDataAngular']]],
+  ['getangularweight',['GetAngularWeight',['../classcore_1_1ObjectDataAngular.html#ae1c5db7b9fc06e648450d9388c93a1aa',1,'core::ObjectDataAngular']]],
+  ['getdepth',['GetDepth',['../classutil_1_1Grid.html#afe6698a6766a43082ceea2d4bf27619e',1,'util::Grid']]],
+  ['getdepthcount',['GetDepthCount',['../classutil_1_1Grid.html#a04f1c2fe745d469e49cf2523fe0f34fd',1,'util::Grid']]],
+  ['getdetectionscore',['GetDetectionScore',['../classcore_1_1ObjectData.html#a227a11377867105d5fcbe9efc3faed45',1,'core::ObjectData']]],
+  ['getfirstframeindex',['GetFirstFrameIndex',['../classcore_1_1Tracklet.html#a1b963319d6c65614baec02a925f31691',1,'core::Tracklet']]],
+  ['getframecount',['GetFrameCount',['../classcore_1_1DetectionSequence.html#a2417e4f2652a39245d6f2faa0ce19571',1,'core::DetectionSequence']]],
+  ['getframeindex',['GetFrameIndex',['../classcore_1_1ObjectData.html#a1151e9215baf315f4b98f696f4271162',1,'core::ObjectData']]],
+  ['getframeobject',['GetFrameObject',['../classcore_1_1Tracklet.html#a5a0e56045f8c1868b46db87700658260',1,'core::Tracklet']]],
+  ['getheight',['GetHeight',['../classutil_1_1Grid.html#a2d02a1eafe76faaa7e0f63ce406d782f',1,'util::Grid']]],
+  ['getheightcount',['GetHeightCount',['../classutil_1_1Grid.html#a0c63eb86e4be8c63e996ff61c3ef8b7f',1,'util::Grid']]],
+  ['getlastframeindex',['GetLastFrameIndex',['../classcore_1_1Tracklet.html#ad8e195b523cf2021394455cc21867d96',1,'core::Tracklet']]],
+  ['getname',['GetName',['../classcore_1_1DetectionSequence.html#a8a1af3dee89766d06f4a4f74044082ad',1,'core::DetectionSequence']]],
+  ['getobject',['GetObject',['../classcore_1_1DetectionSequence.html#aab2b72c6e0a9ee14dba99d07116c1d86',1,'core::DetectionSequence']]],
+  ['getobjectcount',['GetObjectCount',['../classcore_1_1DetectionSequence.html#a99a1b693215c386c4716df12f6040100',1,'core::DetectionSequence']]],
   ['getpathobject',['GetPathObject',['../classcore_1_1Tracklet.html#a9758349e8f25c479ffc4b21a90149a81',1,'core::Tracklet']]],
-  ['getpathobjectcount',['GetPathObjectCount',['../classcore_1_1Tracklet.html#a0d27b17706f6c72c093c76e1f65b960f',1,'core::Tracklet']]],
-  ['getposition',['GetPosition',['../classcore_1_1ObjectData2D.html#a29f86d082602a53722f1139058b2de79',1,'core::ObjectData2D']]],
-  ['getspatialweight',['GetSpatialWeight',['../classcore_1_1ObjectData2D.html#a537e36b33048c37cabf65532954eb6e9',1,'core::ObjectData2D']]],
-  ['gettemporalweight',['GetTemporalWeight',['../classcore_1_1ObjectData2D.html#a8c783114ee2ffdc621620019d23175c1',1,'core::ObjectData2D']]],
-  ['getvalue',['GetValue',['../classutil_1_1Grid.html#af464d8381c8e9b6c3088854fc0358dfe',1,'util::Grid::GetValue(int x, int y, int z=0) const '],['../classutil_1_1Grid.html#a9171ea7472fdd6010a8065cd9e1c1f06',1,'util::Grid::GetValue(double x, double y, double z=0.0) const ']]],
-  ['getwidth',['GetWidth',['../classutil_1_1Grid.html#aa4d14eb145ab9e3ca6c3a4ae606ced37',1,'util::Grid']]],
-  ['getwidthcount',['GetWidthCount',['../classutil_1_1Grid.html#afcc08d36823ea853f6b50a797684c9bc',1,'util::Grid']]],
+  ['getpathobjectcount',['GetPathObjectCount',['../classcore_1_1Tracklet.html#aee4298a7b734b2b7533d4536006a8aa8',1,'core::Tracklet']]],
+  ['getpaths',['GetPaths',['../classalgo_1_1KShortestPaths.html#a6af47b5af40e75786924941b3472ada2',1,'algo::KShortestPaths']]],
+  ['getposition',['GetPosition',['../classcore_1_1ObjectData2D.html#ab3c0694ec38f2d59a4092f46f876498b',1,'core::ObjectData2D']]],
+  ['getsize',['GetSize',['../classcore_1_1ObjectDataBox.html#a76e9f48dfb685d16de868a129c1f3918',1,'core::ObjectDataBox']]],
+  ['getspatialweight',['GetSpatialWeight',['../classcore_1_1ObjectData2D.html#a688087ccdd999d7e16f5c68cc460209d',1,'core::ObjectData2D']]],
+  ['gettemporalweight',['GetTemporalWeight',['../classcore_1_1ObjectData2D.html#a35381efb292d20f2b181558c129269f3',1,'core::ObjectData2D']]],
+  ['getvalue',['GetValue',['../classutil_1_1Grid.html#a6658334ae9b505c56b75f6f15434832e',1,'util::Grid::GetValue(int x, int y, int z=0) const'],['../classutil_1_1Grid.html#a6cc6449dfe16dde11035fe2d16a321cd',1,'util::Grid::GetValue(double x, double y, double z=0.0) const']]],
+  ['getwidth',['GetWidth',['../classutil_1_1Grid.html#a8b4dc63bee5859cae315969e039b4cac',1,'util::Grid']]],
+  ['getwidthcount',['GetWidthCount',['../classutil_1_1Grid.html#a3f5cdd325b3e3eb30ca5d38bd31d005e',1,'util::Grid']]],
   ['grid',['Grid',['../classutil_1_1Grid.html',1,'util']]],
   ['grid',['Grid',['../classutil_1_1Grid.html#a0b2bfd0044eb5633a3f1121e5e70709e',1,'util::Grid::Grid(int width_count, int height_count, double width, double height)'],['../classutil_1_1Grid.html#ad6457dda588e20ccd503e363e96dd57e',1,'util::Grid::Grid(int width_count, int height_count, int depth_count, double width, double height, double depth)']]]
 ];

+ 1 - 1
Documentation/html/search/all_7.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_7.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 2 - 2
Documentation/html/search/all_7.js

@@ -1,10 +1,10 @@
 var searchData=
 [
   ['instance',['Instance',['../classutil_1_1Logger.html#a734bbf94e1232706f7c0bf52745cc876',1,'util::Logger']]],
-  ['interpolate',['Interpolate',['../classcore_1_1ObjectData.html#a7b8943b13c2c2ce2dfaacb2b98c8f30c',1,'core::ObjectData::Interpolate()'],['../classcore_1_1ObjectData2D.html#a59b974e09f74f0a2640e3152893fe79f',1,'core::ObjectData2D::Interpolate()'],['../classcore_1_1ObjectDataAngular.html#a42962dd1f994b2577133450e755d586e',1,'core::ObjectDataAngular::Interpolate()'],['../classcore_1_1ObjectDataBox.html#ab2816bceb771dd7442e6c29193dfe267',1,'core::ObjectDataBox::Interpolate()'],['../classcore_1_1Tracklet.html#a5fb5e6ab9df668c3477e8b52f115b188',1,'core::Tracklet::Interpolate()']]],
+  ['interpolate',['Interpolate',['../classcore_1_1ObjectData.html#ad681915317decab76c384a635fc8444e',1,'core::ObjectData::Interpolate()'],['../classcore_1_1ObjectData2D.html#a59b974e09f74f0a2640e3152893fe79f',1,'core::ObjectData2D::Interpolate()'],['../classcore_1_1ObjectDataAngular.html#a42962dd1f994b2577133450e755d586e',1,'core::ObjectDataAngular::Interpolate()'],['../classcore_1_1ObjectDataBox.html#ab2816bceb771dd7442e6c29193dfe267',1,'core::ObjectDataBox::Interpolate()'],['../classcore_1_1Tracklet.html#a5fb5e6ab9df668c3477e8b52f115b188',1,'core::Tracklet::Interpolate()']]],
   ['interpolatemissingframes',['InterpolateMissingFrames',['../classcore_1_1Tracklet.html#a10b56b608b24ef547550540e5a755bce',1,'core::Tracklet']]],
   ['inverselerp',['InverseLerp',['../classutil_1_1MyMath.html#a789c283b324494ab50955af1e35178d5',1,'util::MyMath']]],
   ['isdebugenabled',['IsDebugEnabled',['../classutil_1_1Logger.html#a6ee9298451936b98815e20ba7f5d7275',1,'util::Logger']]],
   ['isinfoenabled',['IsInfoEnabled',['../classutil_1_1Logger.html#a194b338af92760d0f7d15b607cad5429',1,'util::Logger']]],
-  ['isvirtual',['IsVirtual',['../classcore_1_1ObjectData.html#af12675e4c93aa4559b7e11c4ab88ad54',1,'core::ObjectData']]]
+  ['isvirtual',['IsVirtual',['../classcore_1_1ObjectData.html#a2880d710cfa520e9c0453e2a6729c0e2',1,'core::ObjectData']]]
 ];

+ 1 - 1
Documentation/html/search/all_8.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_8.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 4
Documentation/html/search/all_8.js

@@ -1,8 +1,5 @@
 var searchData=
 [
   ['kshortestpaths',['KShortestPaths',['../classalgo_1_1KShortestPaths.html',1,'algo']]],
-  ['kshortestpaths',['KShortestPaths',['../classalgo_1_1KShortestPaths.html#a2805f56b9abb112f10c752d125d623d8',1,'algo::KShortestPaths']]],
-  ['kshortestpaths2',['KShortestPaths2',['../classalgo_1_1KShortestPaths2.html',1,'algo']]],
-  ['kshortestpaths3',['KShortestPaths3',['../classalgo_1_1KShortestPaths3.html',1,'algo']]],
-  ['kshortestpaths4',['KShortestPaths4',['../classalgo_1_1KShortestPaths4.html',1,'algo']]]
+  ['kshortestpaths',['KShortestPaths',['../classalgo_1_1KShortestPaths.html#ad8654c43c8354f734870ec98783f9756',1,'algo::KShortestPaths']]]
 ];

+ 1 - 1
Documentation/html/search/all_9.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_9.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/all_a.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_a.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/all_b.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_b.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/all_b.js

@@ -1,5 +1,5 @@
 var searchData=
 [
   ['nstage',['NStage',['../classalgo_1_1NStage.html',1,'algo']]],
-  ['nstage',['NStage',['../classalgo_1_1NStage.html#a0a4b4141e1e9f5fa53773c7aae49087f',1,'algo::NStage']]]
+  ['nstage',['NStage',['../classalgo_1_1NStage.html#a9706139a9ccfab10ab6458e06e42d7a5',1,'algo::NStage']]]
 ];

+ 1 - 1
Documentation/html/search/all_c.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_c.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 2 - 1
Documentation/html/search/all_c.js

@@ -4,9 +4,10 @@ var searchData=
   ['objectdata',['ObjectData',['../classcore_1_1ObjectData.html#a7f47a396a3b9e8c12a1557c8156b8ff9',1,'core::ObjectData::ObjectData()'],['../classcore_1_1ObjectData.html#af4333a52b012841a6ba73b25aeaae71b',1,'core::ObjectData::ObjectData(std::size_t frame_index)']]],
   ['objectdata2d',['ObjectData2D',['../classcore_1_1ObjectData2D.html',1,'core']]],
   ['objectdata2d',['ObjectData2D',['../classcore_1_1ObjectData2D.html#adc35e5b8597ea47ad3568259c2e800c6',1,'core::ObjectData2D']]],
-  ['objectdataangular',['ObjectDataAngular',['../classcore_1_1ObjectDataAngular.html',1,'core']]],
   ['objectdataangular',['ObjectDataAngular',['../classcore_1_1ObjectDataAngular.html#a276b02fc7646e3275f1cb81fca7e9a47',1,'core::ObjectDataAngular::ObjectDataAngular(size_t frame_index, const cv::Point2d &amp;position, double angle)'],['../classcore_1_1ObjectDataAngular.html#aae3a8f335e26771d06c8940931d5d654',1,'core::ObjectDataAngular::ObjectDataAngular(size_t frame_index, const cv::Point2d &amp;position, double angle, double temporal_weight, double spatial_weight, double angular_weight)']]],
+  ['objectdataangular',['ObjectDataAngular',['../classcore_1_1ObjectDataAngular.html',1,'core']]],
   ['objectdatabox',['ObjectDataBox',['../classcore_1_1ObjectDataBox.html',1,'core']]],
+  ['objectdatabox',['ObjectDataBox',['../classcore_1_1ObjectDataBox.html#a9a1ee3e1e603c1e55adc58a1a58efad2',1,'core::ObjectDataBox']]],
   ['operator_3c_3c',['operator&lt;&lt;',['../classcore_1_1DetectionSequence.html#a557132cfbb170daf47f5a890a0c5bac0',1,'core::DetectionSequence::operator&lt;&lt;()'],['../classcore_1_1ObjectData.html#a56fc9b6184428bf4d80826bbb9fe4c6f',1,'core::ObjectData::operator&lt;&lt;()']]],
   ['operator_3d',['operator=',['../classutil_1_1Logger.html#a4e9e8b8d0e75058265037976d9b256de',1,'util::Logger']]]
 ];

+ 1 - 1
Documentation/html/search/all_d.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_d.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/all_d.js

@@ -5,5 +5,5 @@ var searchData=
   ['parseobjectdataangular',['ParseObjectDataAngular',['../classutil_1_1Parser.html#a271db7290aece47fca8fcd1734f47499',1,'util::Parser']]],
   ['parseobjectdatabox',['ParseObjectDataBox',['../classutil_1_1Parser.html#a4286ab16cc0aff0669ca5a876411d532',1,'util::Parser']]],
   ['parser',['Parser',['../classutil_1_1Parser.html',1,'util']]],
-  ['positiontoindex',['PositionToIndex',['../classutil_1_1Grid.html#a7fd996135bf881b2ed4565e8c4a9c2e8',1,'util::Grid']]]
+  ['positiontoindex',['PositionToIndex',['../classutil_1_1Grid.html#a775e2a7574c81dd7acd1d185b2e72ed5',1,'util::Grid']]]
 ];

+ 1 - 1
Documentation/html/search/all_e.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_e.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 2 - 1
Documentation/html/search/all_e.js

@@ -2,5 +2,6 @@ var searchData=
 [
   ['radian',['Radian',['../classutil_1_1MyMath.html#aab093b6bf8f989a0d1879ce382e762af',1,'util::MyMath']]],
   ['readcsv',['ReadCSV',['../classutil_1_1FileIO.html#ae31b9e693316483eda89df8463ea0d0a',1,'util::FileIO::ReadCSV(Vector3d &amp;values, const std::string &amp;file_name, char delimiter)'],['../classutil_1_1FileIO.html#a49f014af1e0f03d290f00049e082d9c6',1,'util::FileIO::ReadCSV(Vector2d &amp;values, const std::string &amp;file_name, char delimiter)'],['../classutil_1_1FileIO.html#a642616eb6f07c71bd8dcb1585a532d92',1,'util::FileIO::ReadCSV(ValueMapVector &amp;values, const std::string &amp;file_name, char delimiter)'],['../classutil_1_1FileIO.html#a59b96733490d7b60e4f107da84efb245',1,'util::FileIO::ReadCSV(ValueMapVector &amp;values, const std::string &amp;header, const std::string &amp;file_name, char delimiter)']]],
-  ['run',['Run',['../classalgo_1_1Berclaz.html#a918f30c2f67eac9d5f9bc07ceeb0880e',1,'algo::Berclaz::Run()'],['../classalgo_1_1KShortestPaths.html#ae77137136462303e951f631ba7db6adf',1,'algo::KShortestPaths::Run()']]]
+  ['readtracks',['ReadTracks',['../classutil_1_1FileIO.html#aa6294f669bdb86510c8b6cefed9ac44b',1,'util::FileIO']]],
+  ['run',['Run',['../classalgo_1_1Berclaz.html#a918f30c2f67eac9d5f9bc07ceeb0880e',1,'algo::Berclaz::Run()'],['../classalgo_1_1KShortestPaths.html#a4ad79f2618bf3fc36b591ff69efd3c76',1,'algo::KShortestPaths::Run()'],['../classalgo_1_1NStage.html#a4e4e881b9c6f65d9e86449c71ab6d778',1,'algo::NStage::Run()']]]
 ];

+ 1 - 1
Documentation/html/search/all_f.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="all_f.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 2 - 1
Documentation/html/search/all_f.js

@@ -7,5 +7,6 @@ var searchData=
   ['setinfo',['SetInfo',['../classutil_1_1Logger.html#a3965358e412007989f90798e295d4b41',1,'util::Logger']]],
   ['setspatialweight',['SetSpatialWeight',['../classcore_1_1ObjectData2D.html#ad62bf8b2362e8f3547f8040a144fa346',1,'core::ObjectData2D']]],
   ['settemporalweight',['SetTemporalWeight',['../classcore_1_1ObjectData2D.html#a2850785393bc7a5250427bbda84c1b58',1,'core::ObjectData2D']]],
-  ['setvalue',['SetValue',['../classutil_1_1Grid.html#a0e93bd63922e7cbe405176a1ae21877e',1,'util::Grid::SetValue(core::ObjectDataPtr value, int x, int y, int z=0)'],['../classutil_1_1Grid.html#ad7dbf79146d9f5ae1662910b82fd25ea',1,'util::Grid::SetValue(core::ObjectDataPtr value, double x, double y, double z=0)']]]
+  ['setvalue',['SetValue',['../classutil_1_1Grid.html#a0e93bd63922e7cbe405176a1ae21877e',1,'util::Grid::SetValue(core::ObjectDataPtr value, int x, int y, int z=0)'],['../classutil_1_1Grid.html#ad7dbf79146d9f5ae1662910b82fd25ea',1,'util::Grid::SetValue(core::ObjectDataPtr value, double x, double y, double z=0)']]],
+  ['split',['split',['../classutil_1_1FileIO.html#aa79e018874aa1da4d0b2cd1e5b7d2e01',1,'util::FileIO']]]
 ];

+ 1 - 1
Documentation/html/search/classes_0.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="classes_0.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/classes_1.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="classes_1.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/classes_2.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="classes_2.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/classes_3.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="classes_3.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/classes_4.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="classes_4.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 4
Documentation/html/search/classes_4.js

@@ -1,7 +1,4 @@
 var searchData=
 [
-  ['kshortestpaths',['KShortestPaths',['../classalgo_1_1KShortestPaths.html',1,'algo']]],
-  ['kshortestpaths2',['KShortestPaths2',['../classalgo_1_1KShortestPaths2.html',1,'algo']]],
-  ['kshortestpaths3',['KShortestPaths3',['../classalgo_1_1KShortestPaths3.html',1,'algo']]],
-  ['kshortestpaths4',['KShortestPaths4',['../classalgo_1_1KShortestPaths4.html',1,'algo']]]
+  ['kshortestpaths',['KShortestPaths',['../classalgo_1_1KShortestPaths.html',1,'algo']]]
 ];

+ 1 - 1
Documentation/html/search/classes_5.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="classes_5.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/classes_6.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="classes_6.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/classes_7.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="classes_7.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/classes_8.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="classes_8.js"></script>
 <script type="text/javascript" src="search.js"></script>

+ 1 - 1
Documentation/html/search/classes_9.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html><head><title></title>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
 <link rel="stylesheet" type="text/css" href="search.css"/>
 <script type="text/javascript" src="classes_9.js"></script>
 <script type="text/javascript" src="search.js"></script>

Некоторые файлы не были показаны из-за большого количества измененных файлов