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 "obs-precomp.h" // Precompiled headers
11 
12 #define MRPT_NO_WARN_BIG_HDR
13 #include <mrpt/obs.h>
14 
16 #include <mrpt/utils/initializer.h>
17 
18 using namespace mrpt::obs;
19 using namespace mrpt::maps;
20 using namespace mrpt::utils;
21 
22 
23 MRPT_INITIALIZER(registerAllClasses_mrpt_obs)
24 {
25 #if !defined(DISABLE_MRPT_AUTO_CLASS_REGISTRATION)
27  registerClassCustomName( "CSensorialFrame", CLASS_ID( CSensoryFrame ) );
28 
50  //registerClass( CLASS_ID( CObservationVisualLandmarks ) );
55 
57  registerClassCustomName( "CSensFrameProbSequence", CLASS_ID( CSimpleMap ) );
58 
61 
66 
68 
70 #endif
71 }
This "observation" is actually a placeholder for a text block with comments or additional parameters ...
Declares a class derived from "CObservation" that encapsules an image from a camera, whose relative pose to robot is also stored.
This represents a measurement of the batteries on the robot.
Declares a class derived from "CObservation" that encapsules an omnidirectional RGBD measurement from...
Declares a class derived from "CObservation" that encapsules a single range measurement, and associated parameters.
Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL.
Definition: zip.h:16
A CObservation-derived class for RAW DATA (and optionally, point cloud) of scans from 3D Velodyne LID...
Declares a class derived from "CObservation" that encapsules a pair of cameras and a set of matched i...
This class stores a skeleton as tracked by OPENNI2 & NITE2 libraries from PrimeSense sensors...
This class stores a sequence of <Probabilistic Pose,SensoryFrame> pairs, thus a "metric map" can be t...
This class stores a message from a CAN BUS with the protocol J1939.
Declares a class derived from "CObservation" that encapsules a 3D range scan measurement, as from a time-of-flight range camera or any other RGBD sensor.
An observation providing an alternative robot pose from an external source.
Declares a class derived from "CObservation" that represents one (or more) range measurements to labe...
Declares a class derived from "CObservation" that encapsules a single short-range reflectivity measur...
This class stores measurements from an Inertial Measurement Unit (IMU) (attitude estimation, raw gyroscope and accelerometer values), altimeters or magnetometers.
#define MRPT_INITIALIZER(f)
Definition: initializer.h:40
void BASE_IMPEXP registerClassCustomName(const char *customName, const TRuntimeClassId *pNewClass)
Mostly for internal use within mrpt sources, to handle exceptional cases with multiple serialization ...
Declares a class for storing a collection of robot actions.
Represents a probabilistic 3D (6D) movement.
Represents a probabilistic 2D movement of the robot mobile base.
Observation class for either a pair of left+right or left+disparity images from a stereo camera...
This class stores a rawlog (robotic datasets) in one of two possible formats:
Definition: obs/CRawlog.h:52
This namespace contains representation of robot actions and observations.
Declares a class for storing a "sensory frame", a set of "observations" taken by the robot approximat...
Declares a class derived from "CObservation" that represents a set of readings from gas sensors...
Store raw data from a Data Acquisition (DAQ) device, such that input or output analog and digital cha...
This represents a measurement of the wireless strength perceived by the robot.
Declares a class for storing a robot action.
Definition: obs/CAction.h:33
#define CLASS_ID(class_name)
Access to runtime class ID for a defined class name.
Definition: CObject.h:92
A "CObservation"-derived class that represents a 2D range scan measurement (typically from a laser sc...
Declares a virtual base class for all metric maps storage classes.
Declares a class that represents any robot&#39;s observation.
An observation of one or more "features" or "objects", possibly identified with a unique ID...
Common params to all maps derived from mrpt::maps::CMetricMap.
This observation represents a number of range-bearing value pairs, each one for a detected landmark...
void BASE_IMPEXP registerClass(const mrpt::utils::TRuntimeClassId *pNewClass)
Register a class into the MRPT internal list of "CSerializable" descendents.
This represents one or more RFID tags observed by a receiver.
An observation of the current (cumulative) odometry for a wheeled robot.
This class stores messages from GNSS or GNSS+IMU devices, from consumer-grade inexpensive GPS receive...
Declares a class derived from "CObservation" that represents the wind measurements taken on the robot...



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