MRPT  2.0.4
registerAllClasses.cpp
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: https://www.mrpt.org/License |
8  +------------------------------------------------------------------------+ */
9 
10 #include "maps-precomp.h"
11 
12 #define MRPT_NO_WARN_BIG_HDR
13 #include <mrpt/core/initializer.h>
14 #include <mrpt/maps.h>
17 
18 using namespace mrpt::maps;
19 using namespace mrpt::obs;
20 using namespace mrpt::opengl;
21 
22 MRPT_INITIALIZER(registerAllClasses_mrpt_maps)
23 {
24 #if !defined(DISABLE_MRPT_AUTO_CLASS_REGISTRATION)
27 
41 
44 
47 
50 
52 
53 #endif
54 }
mrpt::rtti::registerClass
void registerClass(const mrpt::rtti::TRuntimeClassId *pNewClass)
Register a class into the MRPT internal list of "CObject" descendents.
Definition: internal_class_registry.cpp:183
MRPT_INITIALIZER
#define MRPT_INITIALIZER(f)
Definition: initializer.h:45
mrpt::maps::CGasConcentrationGridMap2D
CGasConcentrationGridMap2D represents a PDF of gas concentrations over a 2D area.
Definition: CGasConcentrationGridMap2D.h:32
mrpt::maps::CColouredPointsMap
A map of 2D/3D points with individual colours (RGB).
Definition: CColouredPointsMap.h:29
initializer.h
mrpt::maps::CWeightedPointsMap
A cloud of points in 2D or 3D, which can be built from a sequence of laser scans.
Definition: CWeightedPointsMap.h:29
mrpt::maps::CPointsMap
A cloud of points in 2D or 3D, which can be built from a sequence of laser scans or other sensors.
Definition: CPointsMap.h:67
CObservationPointCloud.h
mrpt::obs
This namespace contains representation of robot actions and observations.
Definition: CParticleFilter.h:17
mrpt::maps::CHeightGridMap2D_MRF
CHeightGridMap2D_MRF represents digital-elevation-model over a 2D area, with uncertainty,...
Definition: CHeightGridMap2D_MRF.h:33
mrpt::maps::CWirelessPowerGridMap2D
CWirelessPowerGridMap2D represents a PDF of wifi concentrations over a 2D area.
Definition: CWirelessPowerGridMap2D.h:32
mrpt::maps::CPointsMapXYZI
A map of 3D points with reflectance/intensity (float).
Definition: CPointsMapXYZI.h:26
mrpt::maps::CHeightGridMap2D
Digital Elevation Model (DEM), a mesh or grid representation of a surface which keeps the estimated h...
Definition: CHeightGridMap2D.h:62
CObservationRotatingScan.h
mrpt::obs::CObservationRotatingScan
A CObservation-derived class for raw range data from a 2D or 3D rotating scanner.
Definition: CObservationRotatingScan.h:60
mrpt::maps::CMultiMetricMap
This class stores any customizable set of metric maps.
Definition: CMultiMetricMap.h:120
mrpt::opengl::CAngularObservationMesh
A mesh built from a set of 2D laser scan observations.
Definition: CAngularObservationMesh.h:42
maps.h
mrpt::maps::CSimplePointsMap
A cloud of points in 2D or 3D, which can be built from a sequence of laser scans.
Definition: CSimplePointsMap.h:30
mrpt::maps::CColouredOctoMap
A three-dimensional probabilistic occupancy grid, implemented as an octo-tree with the "octomap" C++ ...
Definition: CColouredOctoMap.h:36
mrpt::maps::COctoMap
A three-dimensional probabilistic occupancy grid, implemented as an octo-tree with the "octomap" C++ ...
Definition: COctoMap.h:40
CLASS_ID
#define CLASS_ID(T)
Access to runtime class ID for a defined class name.
Definition: CObject.h:102
maps-precomp.h
mrpt::maps::CBeaconMap
A class for storing a map of 3D probabilistic beacons, using a Montecarlo, Gaussian,...
Definition: CBeaconMap.h:43
mrpt::maps::CRandomFieldGridMap3D
CRandomFieldGridMap3D represents a 3D regular grid where each voxel is associated one real-valued pro...
Definition: CRandomFieldGridMap3D.h:72
mrpt::maps::CReflectivityGridMap2D
A 2D grid map representing the reflectivity of the environment (for example, measured with an IR prox...
Definition: CReflectivityGridMap2D.h:38
mrpt::maps::CBeacon
The class for storing individual "beacon landmarks" under a variety of 3D position PDF distributions.
Definition: CBeacon.h:35
mrpt::maps::COccupancyGridMap3D
A 3D occupancy grid map with a regular, even distribution of voxels.
Definition: COccupancyGridMap3D.h:33
mrpt::maps::COccupancyGridMap2D
A class for storing an occupancy grid map.
Definition: COccupancyGridMap2D.h:53
mrpt::obs::CObservationPointCloud
An observation from any sensor that can be summarized as a pointcloud.
Definition: CObservationPointCloud.h:33
mrpt::maps
Definition: CBeacon.h:21
mrpt::opengl
The namespace for 3D scene representation and rendering.
Definition: CGlCanvasBase.h:13
mrpt::opengl::CPlanarLaserScan
This object renders a 2D laser scan by means of three elements: the points, the line along end-points...
Definition: CPlanarLaserScan.h:57



Page generated by Doxygen 1.8.17 for MRPT 2.0.4 at Sun Jul 19 15:15:43 UTC 2020