Main MRPT website > C++ reference for MRPT 1.5.6
Namespaces | Functions | Variables
base/src/utils/CSerializable_unittest.cpp File Reference
#include <mrpt/utils/CSerializable.h>
#include <mrpt/utils/CFileInputStream.h>
#include <mrpt/utils/CMemoryStream.h>
#include <mrpt/utils/stl_serialization.h>
#include <mrpt/utils/TStereoCamera.h>
#include <mrpt/random.h>
#include <mrpt/math/ops_vectors.h>
#include <mrpt/system/filesystem.h>
#include <mrpt/poses.h>
#include <gtest/gtest.h>
Include dependency graph for base/src/utils/CSerializable_unittest.cpp:

Go to the source code of this file.

Namespaces

 mrpt
 This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
 
 mrpt::utils
 Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL.
 

Functions

 TEST (SerializeTestBase, LoadDemoFile)
 
 TEST (SerializeTestBase, WriteReadToMem)
 
 TEST (SerializeTestBase, CopyOperator)
 
 TEST (SerializeTestBase, CArray)
 
 TEST (SerializeTestBase, STL_serialization)
 
 TEST (SerializeTestBase, CastSmartPointers)
 

Variables

std::string mrpt::utils::MRPT_GLOBAL_UNITTEST_SRC_DIR
 
const mrpt::utils::TRuntimeClassIdlstClasses []
 

Function Documentation

◆ TEST() [1/6]

TEST ( SerializeTestBase  ,
LoadDemoFile   
)

◆ TEST() [2/6]

TEST ( SerializeTestBase  ,
WriteReadToMem   
)

◆ TEST() [3/6]

TEST ( SerializeTestBase  ,
CopyOperator   
)

◆ TEST() [4/6]

TEST ( SerializeTestBase  ,
CArray   
)

◆ TEST() [5/6]

TEST ( SerializeTestBase  ,
STL_serialization   
)

◆ TEST() [6/6]

TEST ( SerializeTestBase  ,
CastSmartPointers   
)

Definition at line 226 of file base/src/utils/CSerializable_unittest.cpp.

References IS_CLASS.

Variable Documentation

◆ lstClasses

const mrpt::utils::TRuntimeClassId* lstClasses[]
Initial value:
= {
}
Declares a class that represents a Probability Density function (PDF) of a 3D pose using a quaternion...
A class used to store a 3D pose as a translation (x,y,z) and a quaternion (qr,qx,qy,qz).
Definition: CPose3DQuat.h:41
A class used to store a 2D point.
Definition: CPoint2D.h:36
A class used to store a 3D point.
Definition: CPoint3D.h:32
#define CLASS_ID(class_name)
Access to runtime class ID for a defined class name.
Definition: CObject.h:92
A class used to store a 2D pose, including the 2D coordinate point and a heading (phi) angle...
Definition: CPose2D.h:36
A class used to store a 3D pose (a 3D translation + a rotation in 3D).
Definition: CPose3D.h:72
Declares a class that represents a Probability Density function (PDF) of a 3D pose ...

Definition at line 88 of file base/src/utils/CSerializable_unittest.cpp.

Referenced by mrpt::utils::CListOfClasses::fromString(), and TEST().




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