Main MRPT website > C++ reference for MRPT 1.5.6
registerAllClasses.cpp
Go to the documentation of this file.
1 /* +---------------------------------------------------------------------------+
2  | Mobile Robot Programming Toolkit (MRPT) |
3  | http://www.mrpt.org/ |
4  | |
5  | Copyright (c) 2005-2017, Individual contributors, see AUTHORS file |
6  | See: http://www.mrpt.org/Authors - All rights reserved. |
7  | Released under BSD License. See details in http://www.mrpt.org/License |
8  +---------------------------------------------------------------------------+ */
9 
10 #include "maps-precomp.h"
11 
12 #define MRPT_NO_WARN_BIG_HDR
13 #include <mrpt/maps.h>
14 #include <mrpt/utils/initializer.h>
15 
16 using namespace mrpt::utils;
17 using namespace mrpt::maps;
18 using namespace mrpt::obs;
19 using namespace mrpt::opengl;
20 
21 MRPT_INITIALIZER(registerAllClasses_mrpt_maps)
22 {
23 #if !defined(DISABLE_MRPT_AUTO_CLASS_REGISTRATION)
26 
38 
41 
42 
45 #endif
46 }
47 
Digital Elevation Model (DEM), a mesh or grid representation of a surface which keeps the estimated h...
A mesh built from a set of 2D laser scan observations.
Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL.
Definition: zip.h:16
A cloud of points in 2D or 3D, which can be built from a sequence of laser scans. ...
CHeightGridMap2D_MRF represents digital-elevation-model over a 2D area, with uncertainty, based on a Markov-Random-Field (MRF) estimator.
#define MRPT_INITIALIZER(f)
Definition: initializer.h:40
A 2D grid map representing the reflectivity of the environment (for example, measured with an IR prox...
CWirelessPowerGridMap2D represents a PDF of wifi concentrations over a 2D area.
A cloud of points in 2D or 3D, which can be built from a sequence of laser scans or other sensors...
This namespace contains representation of robot actions and observations.
A class for storing a map of 3D probabilistic beacons, using a Montecarlo, Gaussian, or Sum of Gaussians (SOG) representation (for range-only SLAM).
This object renders a 2D laser scan by means of three elements: the points, the line along end-points...
A three-dimensional probabilistic occupancy grid, implemented as an octo-tree with the "octomap" C++ ...
Definition: maps/COctoMap.h:37
A map of 2D/3D points with individual colours (RGB).
#define CLASS_ID(class_name)
Access to runtime class ID for a defined class name.
Definition: CObject.h:92
A class for storing an occupancy grid map.
CRandomFieldGridMap3D represents a 3D regular grid where each voxel is associated one real-valued pro...
A cloud of points in 2D or 3D, which can be built from a sequence of laser scans. ...
The namespace for 3D scene representation and rendering.
void BASE_IMPEXP registerClass(const mrpt::utils::TRuntimeClassId *pNewClass)
Register a class into the MRPT internal list of "CSerializable" descendents.
CGasConcentrationGridMap2D represents a PDF of gas concentrations over a 2D area. ...
A three-dimensional probabilistic occupancy grid, implemented as an octo-tree with the "octomap" C++ ...
The class for storing individual "beacon landmarks" under a variety of 3D position PDF distributions...
Definition: maps/CBeacon.h:40



Page generated by Doxygen 1.8.14 for MRPT 1.5.6 Git: 4c65e8431 Tue Apr 24 08:18:17 2018 +0200 at lun oct 28 01:35:26 CET 2019