Main MRPT website > C++ reference for MRPT 1.9.9
List of all members | Static Public Member Functions
mrpt::maps::detail::pointmap_traits< CWeightedPointsMap > Struct Template Reference

Detailed Description

template<>
struct mrpt::maps::detail::pointmap_traits< CWeightedPointsMap >

Definition at line 268 of file CWeightedPointsMap.cpp.

Static Public Member Functions

static void internal_loadFromRangeScan2D_init (CWeightedPointsMap &me, mrpt::maps::CPointsMap::TLaserRange2DInsertContext &lric)
 Helper method fot the generic implementation of CPointsMap::loadFromRangeScan(), to be called only once before inserting points - this is the place to reserve memory in lric for extra working variables. More...
 
static void internal_loadFromRangeScan2D_prepareOneRange (CWeightedPointsMap &me, const float gx, const float gy, const float gz, mrpt::maps::CPointsMap::TLaserRange2DInsertContext &lric)
 Helper method fot the generic implementation of CPointsMap::loadFromRangeScan(), to be called once per range data. More...
 
static void internal_loadFromRangeScan2D_postPushBack (CWeightedPointsMap &me, mrpt::maps::CPointsMap::TLaserRange2DInsertContext &lric)
 Helper method fot the generic implementation of CPointsMap::loadFromRangeScan(), to be called after each "{x,y,z}.push_back(...);". More...
 
static void internal_loadFromRangeScan3D_init (CWeightedPointsMap &me, mrpt::maps::CPointsMap::TLaserRange3DInsertContext &lric)
 Helper method fot the generic implementation of CPointsMap::loadFromRangeScan(), to be called only once before inserting points - this is the place to reserve memory in lric for extra working variables. More...
 
static void internal_loadFromRangeScan3D_prepareOneRange (CWeightedPointsMap &me, const float gx, const float gy, const float gz, mrpt::maps::CPointsMap::TLaserRange3DInsertContext &lric)
 Helper method fot the generic implementation of CPointsMap::loadFromRangeScan(), to be called once per range data. More...
 
static void internal_loadFromRangeScan3D_postPushBack (CWeightedPointsMap &me, mrpt::maps::CPointsMap::TLaserRange3DInsertContext &lric)
 Helper method fot the generic implementation of CPointsMap::loadFromRangeScan(), to be called after each "{x,y,z}.push_back(...);". More...
 
static void internal_loadFromRangeScan3D_postOneRange (CWeightedPointsMap &me, mrpt::maps::CPointsMap::TLaserRange3DInsertContext &lric)
 Helper method fot the generic implementation of CPointsMap::loadFromRangeScan(), to be called once per range data, at the end. More...
 

Member Function Documentation

◆ internal_loadFromRangeScan2D_init()

static void mrpt::maps::detail::pointmap_traits< CWeightedPointsMap >::internal_loadFromRangeScan2D_init ( CWeightedPointsMap me,
mrpt::maps::CPointsMap::TLaserRange2DInsertContext lric 
)
inlinestatic

Helper method fot the generic implementation of CPointsMap::loadFromRangeScan(), to be called only once before inserting points - this is the place to reserve memory in lric for extra working variables.

Definition at line 274 of file CWeightedPointsMap.cpp.

References MRPT_UNUSED_PARAM.

◆ internal_loadFromRangeScan2D_postPushBack()

static void mrpt::maps::detail::pointmap_traits< CWeightedPointsMap >::internal_loadFromRangeScan2D_postPushBack ( CWeightedPointsMap me,
mrpt::maps::CPointsMap::TLaserRange2DInsertContext lric 
)
inlinestatic

Helper method fot the generic implementation of CPointsMap::loadFromRangeScan(), to be called after each "{x,y,z}.push_back(...);".

Definition at line 296 of file CWeightedPointsMap.cpp.

References MRPT_UNUSED_PARAM, and mrpt::maps::CWeightedPointsMap::pointWeight.

◆ internal_loadFromRangeScan2D_prepareOneRange()

static void mrpt::maps::detail::pointmap_traits< CWeightedPointsMap >::internal_loadFromRangeScan2D_prepareOneRange ( CWeightedPointsMap me,
const float  gx,
const float  gy,
const float  gz,
mrpt::maps::CPointsMap::TLaserRange2DInsertContext lric 
)
inlinestatic

Helper method fot the generic implementation of CPointsMap::loadFromRangeScan(), to be called once per range data.

Definition at line 283 of file CWeightedPointsMap.cpp.

References MRPT_UNUSED_PARAM.

◆ internal_loadFromRangeScan3D_init()

static void mrpt::maps::detail::pointmap_traits< CWeightedPointsMap >::internal_loadFromRangeScan3D_init ( CWeightedPointsMap me,
mrpt::maps::CPointsMap::TLaserRange3DInsertContext lric 
)
inlinestatic

Helper method fot the generic implementation of CPointsMap::loadFromRangeScan(), to be called only once before inserting points - this is the place to reserve memory in lric for extra working variables.

Definition at line 308 of file CWeightedPointsMap.cpp.

References MRPT_UNUSED_PARAM.

◆ internal_loadFromRangeScan3D_postOneRange()

static void mrpt::maps::detail::pointmap_traits< CWeightedPointsMap >::internal_loadFromRangeScan3D_postOneRange ( CWeightedPointsMap me,
mrpt::maps::CPointsMap::TLaserRange3DInsertContext lric 
)
inlinestatic

Helper method fot the generic implementation of CPointsMap::loadFromRangeScan(), to be called once per range data, at the end.

Definition at line 340 of file CWeightedPointsMap.cpp.

References MRPT_UNUSED_PARAM.

◆ internal_loadFromRangeScan3D_postPushBack()

static void mrpt::maps::detail::pointmap_traits< CWeightedPointsMap >::internal_loadFromRangeScan3D_postPushBack ( CWeightedPointsMap me,
mrpt::maps::CPointsMap::TLaserRange3DInsertContext lric 
)
inlinestatic

Helper method fot the generic implementation of CPointsMap::loadFromRangeScan(), to be called after each "{x,y,z}.push_back(...);".

Definition at line 330 of file CWeightedPointsMap.cpp.

References MRPT_UNUSED_PARAM, and mrpt::maps::CWeightedPointsMap::pointWeight.

◆ internal_loadFromRangeScan3D_prepareOneRange()

static void mrpt::maps::detail::pointmap_traits< CWeightedPointsMap >::internal_loadFromRangeScan3D_prepareOneRange ( CWeightedPointsMap me,
const float  gx,
const float  gy,
const float  gz,
mrpt::maps::CPointsMap::TLaserRange3DInsertContext lric 
)
inlinestatic

Helper method fot the generic implementation of CPointsMap::loadFromRangeScan(), to be called once per range data.

Definition at line 317 of file CWeightedPointsMap.cpp.

References MRPT_UNUSED_PARAM.




Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at lun oct 28 00:14:14 CET 2019