MRPT
2.0.1
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-2020, 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: 2.0.1 Git: 0fef1a6d7 Fri Apr 3 23:00:21 2020 +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
apps [label="mrpt-apps",URL="group__mrpt__bayes__grp.html"];
40
apps -> gui;
41
apps -> slam;
42
apps -> hwdrivers;
43
apps -> graphslam;
44
apps -> hmtslam;
45
46
bayes [label="mrpt-bayes",URL="group__mrpt__bayes__grp.html"];
47
bayes -> math;
48
bayes -> config;
49
50
comms [label="mrpt-comms",URL="group__mrpt__comms__grp.html"];
51
comms -> io;
52
53
config [label="mrpt-config",URL="group__mrpt__config__grp.html"];
54
config -> expr;
55
config -> system;
56
57
containers [label="mrpt-containers",URL="group__mrpt__containers__grp.html"];
58
containers -> core;
59
60
{ rank = sink;
61
core [label="mrpt-core",URL="group__mrpt__core__grp.html"];
62
}
63
64
detectors [label="mrpt-detectors",URL="group__mrpt__detectors__grp.html"];
65
detectors -> gui;
66
detectors -> slam;
67
68
expr [label="mrpt-expr",URL="group__mrpt__expr__grp.html"];
69
expr -> system;
70
71
graphs [label="mrpt-graphs",URL="group__mrpt__graphs__grp.html"];
72
graphs -> opengl;
73
74
graphslam [label="mrpt-graphslam",URL="group__mrpt__graphslam__grp.html"];
75
graphslam -> gui;
76
graphslam -> slam;
77
78
gui [label="mrpt-gui",URL="group__mrpt__gui__grp.html"];
79
gui -> opengl;
80
81
hmtslam [label="mrpt-hmtslam",URL="group__mrpt__hmtslam__grp.html"];
82
hmtslam -> graphslam;
83
84
hwdrivers [label="mrpt-hwdrivers",URL="group__mrpt__hwdrivers__grp.html"];
85
hwdrivers -> comms;
86
hwdrivers -> gui;
87
hwdrivers -> maps;
88
hwdrivers -> vision;
89
90
img [label="mrpt-img",URL="group__mrpt__img__grp.html"];
91
img -> io;
92
img -> math;
93
img -> config;
94
95
io [label="mrpt-io",URL="group__mrpt__io__grp.html"];
96
io -> system;
97
98
kinematics [label="mrpt-kinematics",URL="group__mrpt__kinematics__grp.html"];
99
kinematics -> opengl;
100
101
maps [label="mrpt-maps",URL="group__mrpt__maps__grp.html"];
102
maps -> graphs;
103
maps -> obs;
104
105
math [label="mrpt-math",URL="group__mrpt__math__grp.html"];
106
math -> serialization;
107
math -> random;
108
math -> system;
109
math -> nanoflann;
110
111
{ rank = sink;
112
nanoflann [label="mrpt-nanoflann",URL="group__nanoflann__grp.html"];
113
}
114
115
nav [label="mrpt-nav",URL="group__mrpt__nav__grp.html"];
116
nav -> kinematics;
117
nav -> maps;
118
119
obs [label="mrpt-obs",URL="group__mrpt__obs__grp.html"];
120
obs -> opengl;
121
obs -> tfest;
122
123
opengl [label="mrpt-opengl", URL="group__mrpt__opengl__grp.html"];
124
opengl -> poses;
125
opengl -> img;
126
127
poses [label="mrpt-poses",URL="group__mrpt__poses__grp.html"];
128
poses -> bayes;
129
130
{ rank = sink;
131
random [label="mrpt-random",URL="group__mrpt__random__grp.html"];
132
}
133
134
rtti [label="mrpt-rtti",URL="group__mrpt__rtti__grp.html"];
135
rtti -> core;
136
rtti -> typemeta;
137
138
ros1bridge [label="mrpt-ros1bridge", URL="group__mrpt__ros1bridge__grp.html"];
139
ros1bridge -> maps;
140
141
serialization [label="mrpt-serialization",URL="group__mrpt__serialization__grp.html"];
142
serialization -> rtti;
143
144
slam [label="mrpt-slam",URL="group__mrpt__slam__grp.html"];
145
slam -> maps;
146
slam -> vision;
147
148
system [label="mrpt-system",URL="group__mrpt__system__grp.html"];
149
system -> typemeta;
150
system -> containers;
151
152
tfest [label="mrpt-tfest",URL="group__mrpt__tfest__grp.html"];
153
tfest -> poses;
154
155
topography [label="mrpt-topography",URL="group__mrpt__topography__grp.html"];
156
topography -> obs;
157
158
{ rank = sink;
159
typemeta [label="mrpt-typemeta (.h)",URL="group__mrpt__typemeta__grp.html"];
160
}
161
162
vision [label="mrpt-vision",URL="group__mrpt__vision__grp.html"];
163
vision -> obs;
164
}
165
166
\enddot
167
</div>
168
169
[This page](https://www.mrpt.org/Libraries_tree_layout) explains the library directory layout.
170
171
## Dependencies
172
173
Check out <a href=dependencies.html >this page</a> to find out what are needed for each of the MRPT build dependencies (opencv, wxWidgets,...)
174
to decide if you need them for your applications.
175
176
## Performance benchmarks
177
178
Extensive performance tests are automated by means of the application , which was moved (2018)
179
to [its own Git repository](https://github.com/MRPT/mrpt-performance-tests).
180
181
The results on different platforms, as well as a comparison between different
182
compilers and platforms are published here: https://performance.mrpt.org/
183
184
*/
Page generated by
Doxygen 1.8.14
for MRPT 2.0.1 Git: 0fef1a6d7 Fri Apr 3 23:00:21 2020 +0200 at vie abr 3 23:20:28 CEST 2020