MRPT  2.0.0
List of all members | Static Public Member Functions
mrpt::maps::detail::pointmap_traits< CColouredPointsMap > Struct Template Reference

Detailed Description

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

Definition at line 660 of file CColouredPointsMap.cpp.

Static Public Member Functions

static void internal_loadFromRangeScan2D_init (CColouredPointsMap &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 (CColouredPointsMap &me, [[maybe_unused]] const float gx, [[maybe_unused]] 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 (CColouredPointsMap &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 (CColouredPointsMap &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 (CColouredPointsMap &me, [[maybe_unused]] const float gx, [[maybe_unused]] 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 (CColouredPointsMap &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 ([[maybe_unused]] CColouredPointsMap &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< CColouredPointsMap >::internal_loadFromRangeScan2D_init ( CColouredPointsMap 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 666 of file CColouredPointsMap.cpp.

References ASSERT_NOT_EQUAL_, mrpt::maps::CColouredPointsMap::colorScheme, mrpt::maps::CPointsMap::TLaserRange2DInsertContext::fVars, mrpt::maps::CColouredPointsMap::TColourOptions::z_max, and mrpt::maps::CColouredPointsMap::TColourOptions::z_min.

◆ internal_loadFromRangeScan2D_postPushBack()

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

◆ internal_loadFromRangeScan2D_prepareOneRange()

static void mrpt::maps::detail::pointmap_traits< CColouredPointsMap >::internal_loadFromRangeScan2D_prepareOneRange ( CColouredPointsMap me,
[[maybe_unused] ] const float  gx,
[[maybe_unused] ] 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 683 of file CColouredPointsMap.cpp.

References mrpt::maps::CColouredPointsMap::colorScheme, mrpt::maps::CPointsMap::TLaserRange2DInsertContext::fVars, mrpt::maps::CPointsMap::TLaserRange2DInsertContext::HM, mrpt::img::jet2rgb(), mrpt::maps::CColouredPointsMap::TColourOptions::scheme, THROW_EXCEPTION, and mrpt::maps::CColouredPointsMap::TColourOptions::z_min.

Here is the call graph for this function:

◆ internal_loadFromRangeScan3D_init()

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

◆ internal_loadFromRangeScan3D_postOneRange()

static void mrpt::maps::detail::pointmap_traits< CColouredPointsMap >::internal_loadFromRangeScan3D_postOneRange ( [[maybe_unused] ] CColouredPointsMap 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 964 of file CColouredPointsMap.cpp.

References mrpt::maps::CPointsMap::TLaserRange3DInsertContext::bVars, and mrpt::maps::CPointsMap::TLaserRange3DInsertContext::uVars.

◆ internal_loadFromRangeScan3D_postPushBack()

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

◆ internal_loadFromRangeScan3D_prepareOneRange()

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



Page generated by Doxygen 1.8.14 for MRPT 2.0.0 Git: b38439d21 Tue Mar 31 19:58:06 2020 +0200 at miƩ abr 1 00:50:30 CEST 2020