Back to list of libraries
mrpt-maps
This library includes (almost) all the maps usable for localization or mapping in the rest of MRPT classes.
Interesting starting points:
-
To see the list of existing metric maps, see the classes inheriting from the base virtual mrpt::slam::CMetricMap. Note: There are two special maps which are not declared here in mrpt-maps, but in mrpt-vision, due to their heavy dependence on computer vision functions.
-
This library includes an embedded version of the ANN library for kd-tree fast construction and queries. It's used internally in CPointsMap, but could be used directly by the user. See ANNkd_tree.
-
This library also adds new classes to the namespace mrpt::opengl, which couldn't be included in the library mrpt-opengl due to its heavy dependence on map classes declared here. The classes are: mrpt::opengl::CAngularObservationMesh, mrpt::opengl::CPlanarLaserScan
Please, note that there is another very important map class (mrpt::slam::CMultiMetricMap) which is not in mrpt-maps, but in the library mrpt-slam (the reason is that there is not another reasonable way to factor MRPT into small libraries).
See the list of classes in mrpt::slam (not all those classes are in mrpt-maps).