Main MRPT website > C++ reference for MRPT 1.9.9
mainPage_doc.h
Go to the documentation of this file.
1 /* +---------------------------------------------------------------------------+
2  | The Mobile Robot Programming Toolkit (MRPT) |
3  | |
4  | http://www.mrpt.org/ |
5  | |
6  | Copyright (c) 2005-2017, MAPIR group, University of Malaga |
7  | All rights reserved. |
8  | |
9  | Redistribution and use in source and binary forms, with or without |
10  | modification, are permitted provided that the following conditions are |
11  | met: |
12  | * Redistributions of source code must retain the above copyright |
13  | notice, this list of conditions and the following disclaimer. |
14  | * Redistributions in binary form must reproduce the above copyright |
15  | notice, this list of conditions and the following disclaimer in the |
16  | documentation and/or other materials provided with the distribution. |
17  | * Neither the name of the copyright holders nor the |
18  | names of its contributors may be used to endorse or promote products |
19  | derived from this software without specific prior written permission.|
20  | |
21  | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
22  | 'AS IS' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED |
23  | TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR|
24  | PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE |
25  | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL|
26  | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR|
27  | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
28  | HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, |
29  | STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN |
30  | ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
31  | POSSIBILITY OF SUCH DAMAGE. |
32  +---------------------------------------------------------------------------+ */
33 
34 
35 /** \mainpage The Mobile Robot Programming Toolkit (MRPT)
36  *
37 
38 <div align=center >
39  <b>Version: 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100</b> <br>
40 </div>
41 <hr>
42 
43 <br>
44 
45 <a name=intro>
46 <h2>Introduction</h2>
47 
48 This is the home of the MRPT C++ library documentation generated by Doxygen.
49 See the <a href=changelog.html > CHANGELOG </a> for this release.
50 </p>
51 
52 You can browse the complete list of classes <a href=annotated.html >here</a>, or use the tabs on the top of this page for looking for a specific namespace,
53 hierarchy of classes, etc.
54 
55 This reference documentation is complementary to the <a href=http://www.mrpt.org/The_MRPT_book/ >MRPT book</a> available for download at the main web site.
56 
57 
58 <br>
59 <a name=libs>
60 <h2>Libraries / Modules</h2>
61 
62 Click on a library name to see a summary of its contents,
63 or <b>explore the</b> <a href=modules.html ><b>complete list</b></a> <b>of modules</b>.
64 Mark meaning:
65 - (*): experimental libraries.
66 - (.h): Header-only libraries. Don't require any .so/.dll file, just adding #include<>'s to user code.
67 
68 <div align=center >
69 \dot
70 digraph MRPT_LIBS {
71 
72  node [shape=box,style=filled, fillcolor="#D0D0D0"];
73 
74  base [label="mrpt-base",URL="group__mrpt__base__grp.html"];
75  comms [label="mrpt-comms",URL="group__mrpt__comms__grp.html"];
76  graphs [label="mrpt-graphs",URL="group__mrpt__graphs__grp.html"];
77  bayes [label="mrpt-bayes (.h)",URL="group__mrpt__bayes__grp.html"];
78  opengl [label="mrpt-opengl", URL="group__mrpt__opengl__grp.html"];
79  gui [label="mrpt-gui",URL="group__mrpt__gui__grp.html"];
80  obs [label="mrpt-obs",URL="group__mrpt__obs__grp.html"];
81  hwdrivers [label="mrpt-hwdrivers",URL="group__mrpt__hwdrivers__grp.html"];
82  topography [label="mrpt-topography",URL="group__mrpt__topography__grp.html"];
83  maps [label="mrpt-maps",URL="group__mrpt__maps__grp.html"];
84  vision [label="mrpt-vision",URL="group__mrpt__vision__grp.html"];
85  tfest [label="mrpt-tfest",URL="group__mrpt__tfest__grp.html"];
86 
87  slam [label="mrpt-slam",URL="group__mrpt__slam__grp.html"];
88  graphslam [label="mrpt-graphslam",URL="group__mrpt__graphslam__grp.html"];
89 
90  hmtslam [label="mrpt-hmtslam",URL="group__mrpt__hmtslam__grp.html"];
91  nav [label="mrpt-nav",URL="group__mrpt__nav__grp.html"];
92 
93  detectors [label="mrpt-detectors",URL="group__mrpt__detectors__grp.html"];
94 
95  kinematics [label="mrpt-kinematics",URL="group__mrpt__kinematics__grp.html"];
96 
97  pbmap [label="mrpt-pbmap",URL="group__mrpt__pbmap__grp.html"];
98 
99  pbmap -> graphs;
100 
101  kinematics -> opengl;
102 
103  graphs -> base;
104  tfest -> base;
105  comms -> base;
106 
107  bayes -> base;
108 
109  opengl -> base;
110 
111  obs -> opengl;
112 
113  gui -> opengl;
114 
115  hwdrivers -> gui;
116  hwdrivers -> maps;
117  hwdrivers -> comms;
118 
119  topography -> obs;
120  topography -> tfest;
121 
122  vision -> obs;
123 
124  maps -> obs;
125  maps -> graphs;
126 
127  slam -> maps;
128  slam -> vision;
129  slam -> tfest;
130  slam -> bayes;
131  slam -> graphs;
132 
133  graphslam -> slam;
134  graphslam -> gui;
135 
136  detectors -> vision;
137  detectors -> maps;
138  detectors -> gui;
139 
140  hmtslam -> slam;
141  hmtslam -> graphslam;
142 
143  nav -> maps;
144  nav -> graphs;
145  nav -> kinematics;
146 }
147 
148 \enddot
149 </div>
150 
151 Read also <a href=http://www.mrpt.org/Libraries_tree_layout >the guide</a> to write new MRPT libraries.
152 
153 <br><a name=dependencies>
154 <h2>Dependencies</h2>
155 
156 Check out <a href=dependencies.html >this page</a> to find out what are needed for each of the MRPT build dependencies (opencv, wxWidgets,...)
157 to decide if you need them for your applications.
158 
159 
160 
161 <br><a name=perf>
162 <h2>Performance benchmarks</h2>
163 
164 Extensive performance tests are automated by means of the application mrpt-performance.
165 To see the results on different platforms, as well as a comparison between different
166 compilers and platforms, see the <a href=perf-html/index.html> performance page</a>.
167 
168 
169 */
170 
171 
172 



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019