MRPT  2.0.3
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 "math-precomp.h"
11 
12 #include <mrpt/core/initializer.h>
13 
14 #include <mrpt/math/CMatrixB.h>
15 #include <mrpt/math/CMatrixD.h>
16 #include <mrpt/math/CMatrixF.h>
17 #include <mrpt/math/CPolygon.h>
19 
20 using namespace mrpt::math;
21 
22 MRPT_INITIALIZER(registerAllClasses_mrpt_math)
23 {
24 #if !defined(DISABLE_MRPT_AUTO_CLASS_REGISTRATION)
25  // Abstract classes are not registered since they can not be
26  // instanciated, nor loaded from streams.
28  // To support deserialization from rawlogs < mrpt 2.0.0
30 
35 #endif
36 }
mrpt::math::CSplineInterpolator1D
A (persistent) sequence of (x,y) coordinates, allowing queries of intermediate points through spline ...
Definition: CSplineInterpolator1D.h:24
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
initializer.h
math-precomp.h
mrpt::math::CMatrixF
This class is a "CSerializable" wrapper for "CMatrixFloat".
Definition: CMatrixF.h:22
mrpt::math::CMatrixB
This class is a "CSerializable" wrapper for "CMatrixBool".
Definition: CMatrixB.h:21
CSplineInterpolator1D.h
CMatrixB.h
CMatrixD.h
CPolygon.h
mrpt::rtti::registerClassCustomName
void registerClassCustomName(const char *customName, const TRuntimeClassId *pNewClass)
Mostly for internal use within mrpt sources, to handle exceptional cases with multiple serialization ...
Definition: internal_class_registry.cpp:206
mrpt::math::CPolygon
A wrapper of a TPolygon2D class, implementing CSerializable.
Definition: CPolygon.h:19
CLASS_ID
#define CLASS_ID(T)
Access to runtime class ID for a defined class name.
Definition: CObject.h:102
mrpt::math
This base provides a set of functions for maths stuff.
Definition: math/include/mrpt/math/bits_math.h:11
mrpt::math::CMatrixD
This class is a "CSerializable" wrapper for "CMatrixDynamic<double>".
Definition: CMatrixD.h:23
CMatrixF.h



Page generated by Doxygen 1.8.17 for MRPT 2.0.3 at Thu May 21 21:53:32 UTC 2020