Main MRPT website > C++ reference for MRPT 1.9.9
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-2018, 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 "math-precomp.h"
11 
12 #include <mrpt/core/initializer.h>
13 
14 #include <mrpt/math/CMatrix.h>
15 #include <mrpt/math/CMatrixD.h>
16 #include <mrpt/math/CMatrixB.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.
32 #endif
33 }
mrpt::math::CSplineInterpolator1D
A (persistent) sequence of (x,y) coordinates, allowing queries of intermediate points through spline ...
Definition: CSplineInterpolator1D.h:26
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:155
MRPT_INITIALIZER
#define MRPT_INITIALIZER(f)
Definition: initializer.h:47
initializer.h
math-precomp.h
CMatrix.h
mrpt::math::CMatrix
This class is a "CSerializable" wrapper for "CMatrixFloat".
Definition: CMatrix.h:24
mrpt::math::CMatrixB
This class is a "CSerializable" wrapper for "CMatrixBool".
Definition: CMatrixB.h:23
CSplineInterpolator1D.h
CMatrixB.h
CMatrixD.h
CPolygon.h
mrpt::math::CPolygon
A wrapper of a TPolygon2D class, implementing CSerializable.
Definition: CPolygon.h:21
CLASS_ID
#define CLASS_ID(T)
Access to runtime class ID for a defined class name.
Definition: CObject.h:85
mrpt::math
This base provides a set of functions for maths stuff.
Definition: math/include/mrpt/math/bits_math.h:13
mrpt::math::CMatrixD
This class is a "CSerializable" wrapper for "CMatrixTemplateNumeric<double>".
Definition: CMatrixD.h:24



Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST