MRPT  1.9.9
mainPage_doc.h
Go to the documentation of this file.
1 /* +---------------------------------------------------------------------------+
2  | Mobile Robot Programming Toolkit (MRPT) |
3  | https://www.mrpt.org/ |
4  | |
5  | Copyright (c) 2005-2019, Individual contributors, see AUTHORS file |
6  | See: https://www.mrpt.org/Authors - All rights reserved. |
7  | Released under BSD License. See details in https://www.mrpt.org/License |
8  +---------------------------------------------------------------------------+
9  */
10 
11 
12 /** \mainpage The Mobile Robot Programming Toolkit (MRPT)
13  *
14 
15 <div align=center >
16  <b>Version: 1.9.9 Git: 8fe78517f Sun Jul 14 19:43:28 2019 +0200</b> <br>
17 </div>
18 <hr>
19 
20 # About
21 
22 This is the home of the MRPT C++ library documentation generated by Doxygen.
23 See:
24  - The [CHANGELOG](changelog.html) for this version.
25  - Complete list of classes [here](annotated.html).
26  - [List of libraries and modules](modules.html).
27  - [Collection of MRPT tutorials](https://www.mrpt.org/Tutorials/)
28 
29 # Libraries / Modules
30 
31 Click on a library name to explore its contents, or check the [complete list](modules.html).
32 
33 <div align=center >
34 \dot
35 digraph MRPT_LIBS {
36 
37  node [shape=box,style=filled, fillcolor="#D0D0D0"];
38 
39  bayes [label="mrpt-bayes",URL="group__mrpt__bayes__grp.html"];
40  bayes -> math;
41  bayes -> config;
42 
43  comms [label="mrpt-comms",URL="group__mrpt__comms__grp.html"];
44  comms -> io;
45 
46  config [label="mrpt-config",URL="group__mrpt__config__grp.html"];
47  config -> expr;
48  config -> system;
49 
50  containers [label="mrpt-containers",URL="group__mrpt__containers__grp.html"];
51  containers -> core;
52 
53  { rank = sink;
54  core [label="mrpt-core",URL="group__mrpt__core__grp.html"];
55  }
56 
57  db [label="mrpt-db",URL="group__mrpt__db__grp.html"];
58  db -> serialization;
59  db -> system;
60 
61  detectors [label="mrpt-detectors",URL="group__mrpt__detectors__grp.html"];
62  detectors -> gui;
63  detectors -> slam;
64 
65  expr [label="mrpt-expr",URL="group__mrpt__expr__grp.html"];
66  expr -> system;
67 
68  graphs [label="mrpt-graphs",URL="group__mrpt__graphs__grp.html"];
69  graphs -> opengl;
70 
71  graphslam [label="mrpt-graphslam",URL="group__mrpt__graphslam__grp.html"];
72  graphslam -> gui;
73  graphslam -> slam;
74 
75  gui [label="mrpt-gui",URL="group__mrpt__gui__grp.html"];
76  gui -> opengl;
77 
78  hmtslam [label="mrpt-hmtslam",URL="group__mrpt__hmtslam__grp.html"];
79  hmtslam -> graphslam;
80 
81  hwdrivers [label="mrpt-hwdrivers",URL="group__mrpt__hwdrivers__grp.html"];
82  hwdrivers -> comms;
83  hwdrivers -> gui;
84  hwdrivers -> maps;
85  hwdrivers -> vision;
86 
87  img [label="mrpt-img",URL="group__mrpt__img__grp.html"];
88  img -> io;
89  img -> math;
90  img -> config;
91 
92  io [label="mrpt-io",URL="group__mrpt__io__grp.html"];
93  io -> system;
94 
95  kinematics [label="mrpt-kinematics",URL="group__mrpt__kinematics__grp.html"];
96  kinematics -> opengl;
97 
98  maps [label="mrpt-maps",URL="group__mrpt__maps__grp.html"];
99  maps -> graphs;
100  maps -> obs;
101 
102  math [label="mrpt-math",URL="group__mrpt__math__grp.html"];
103  math -> serialization;
104  math -> random;
105  math -> system;
106  math -> nanoflann;
107 
108  { rank = sink;
109  nanoflann [label="mrpt-nanoflann",URL="group__nanoflann__grp.html"];
110  }
111 
112  nav [label="mrpt-nav",URL="group__mrpt__nav__grp.html"];
113  nav -> kinematics;
114  nav -> maps;
115 
116  obs [label="mrpt-obs",URL="group__mrpt__obs__grp.html"];
117  obs -> opengl;
118  obs -> db;
119  obs -> tfest;
120 
121  opengl [label="mrpt-opengl", URL="group__mrpt__opengl__grp.html"];
122  opengl -> poses;
123  opengl -> img;
124 
125  pbmap [label="mrpt-pbmap",URL="group__mrpt__pbmap__grp.html"];
126  pbmap -> graphs;
127 
128  poses [label="mrpt-poses",URL="group__mrpt__poses__grp.html"];
129  poses -> bayes;
130 
131  { rank = sink;
132  random [label="mrpt-random",URL="group__mrpt__random__grp.html"];
133  }
134 
135  rtti [label="mrpt-rtti",URL="group__mrpt__rtti__grp.html"];
136  rtti -> core;
137  rtti -> typemeta;
138 
139  serialization [label="mrpt-serialization",URL="group__mrpt__serialization__grp.html"];
140  serialization -> rtti;
141 
142  slam [label="mrpt-slam",URL="group__mrpt__slam__grp.html"];
143  slam -> maps;
144  slam -> vision;
145 
146  system [label="mrpt-system",URL="group__mrpt__system__grp.html"];
147  system -> typemeta;
148  system -> containers;
149 
150  tfest [label="mrpt-tfest",URL="group__mrpt__tfest__grp.html"];
151  tfest -> poses;
152 
153  topography [label="mrpt-topography",URL="group__mrpt__topography__grp.html"];
154  topography -> obs;
155 
156  { rank = sink;
157  typemeta [label="mrpt-typemeta (.h)",URL="group__mrpt__typemeta__grp.html"];
158  }
159 
160  vision [label="mrpt-vision",URL="group__mrpt__vision__grp.html"];
161  vision -> obs;
162 }
163 
164 \enddot
165 </div>
166 
167 [This page](https://www.mrpt.org/Libraries_tree_layout) explains the library directory layout.
168 
169 ## Dependencies
170 
171 Check out <a href=dependencies.html >this page</a> to find out what are needed for each of the MRPT build dependencies (opencv, wxWidgets,...)
172 to decide if you need them for your applications.
173 
174 ## Performance benchmarks
175 
176 Extensive performance tests are automated by means of the application , which was moved (2018)
177 to [its own Git repository](https://github.com/MRPT/mrpt-performance-tests).
178 
179 The results on different platforms, as well as a comparison between different
180 compilers and platforms are published here: https://performance.mrpt.org/
181 
182 */



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 8fe78517f Sun Jul 14 19:43:28 2019 +0200 at lun oct 28 02:10:00 CET 2019