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