Main MRPT website > C++ reference for MRPT 1.5.6
Macros | Variables
CPTG_DiffDrive_CollisionGridBased.cpp File Reference
#include "nav-precomp.h"
#include <mrpt/nav/tpspace/CPTG_DiffDrive_CollisionGridBased.h>
#include <mrpt/utils/CFileGZInputStream.h>
#include <mrpt/utils/CFileGZOutputStream.h>
#include <mrpt/utils/CTicTac.h>
#include <mrpt/math/geometry.h>
#include <mrpt/utils/stl_serialization.h>
#include <mrpt/kinematics/CVehicleVelCmd_DiffDriven.h>
Include dependency graph for CPTG_DiffDrive_CollisionGridBased.cpp:

Go to the source code of this file.

Macros

#define READ_UINT16_CHECK_IT_MATCHES_STORED(_VAR)   { uint16_t ff; *f >> ff; if (ff!=_VAR) return false; }
 
#define READ_FLOAT_CHECK_IT_MATCHES_STORED(_VAR)   { float ff; *f >> ff; if (std::abs(ff-_VAR)>1e-4f) return false; }
 
#define READ_DOUBLE_CHECK_IT_MATCHES_STORED(_VAR)   { double ff; *f >> ff; if (std::abs(ff-_VAR)>1e-6) return false; }
 

Variables

const uint32_t COLGRID_FILE_MAGIC = 0xC0C0C0C3
 

Macro Definition Documentation

◆ READ_DOUBLE_CHECK_IT_MATCHES_STORED

#define READ_DOUBLE_CHECK_IT_MATCHES_STORED (   _VAR)    { double ff; *f >> ff; if (std::abs(ff-_VAR)>1e-6) return false; }

◆ READ_FLOAT_CHECK_IT_MATCHES_STORED

#define READ_FLOAT_CHECK_IT_MATCHES_STORED (   _VAR)    { float ff; *f >> ff; if (std::abs(ff-_VAR)>1e-4f) return false; }

◆ READ_UINT16_CHECK_IT_MATCHES_STORED

#define READ_UINT16_CHECK_IT_MATCHES_STORED (   _VAR)    { uint16_t ff; *f >> ff; if (ff!=_VAR) return false; }

Variable Documentation

◆ COLGRID_FILE_MAGIC

const uint32_t COLGRID_FILE_MAGIC = 0xC0C0C0C3



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