MRPT  1.9.9
CPTG_DiffDrive_CollisionGridBased.cpp File Reference
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)
 
#define READ_FLOAT_CHECK_IT_MATCHES_STORED(_VAR)
 
#define READ_DOUBLE_CHECK_IT_MATCHES_STORED(_VAR)
 

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)
Value:
{ \
double ff; \
*f >> ff; \
if (std::abs(ff - _VAR) > 1e-6) return false; \
}

Referenced by mrpt::nav::CPTG_DiffDrive_CollisionGridBased::CCollisionGrid::loadFromFile().

◆ READ_FLOAT_CHECK_IT_MATCHES_STORED

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

Referenced by mrpt::nav::CPTG_DiffDrive_CollisionGridBased::CCollisionGrid::loadFromFile().

◆ READ_UINT16_CHECK_IT_MATCHES_STORED

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

Referenced by mrpt::nav::CPTG_DiffDrive_CollisionGridBased::CCollisionGrid::loadFromFile().

Variable Documentation

◆ COLGRID_FILE_MAGIC




Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 8fe78517f Sun Jul 14 19:43:28 2019 +0200 at lun oct 28 02:10:00 CET 2019