MRPT  2.0.0
Functions | Variables
CPointsMap_unittest.cpp File Reference
#include <gtest/gtest.h>
#include <mrpt/maps/CColouredPointsMap.h>
#include <mrpt/maps/CPointsMapXYZI.h>
#include <mrpt/maps/CSimplePointsMap.h>
#include <mrpt/maps/CWeightedPointsMap.h>
#include <mrpt/poses/CPoint2D.h>
Include dependency graph for CPointsMap_unittest.cpp:

Go to the source code of this file.

Functions

template<class MAP >
void load_demo_9pts_map (MAP &pts)
 
template<class MAP >
void do_test_insertPoints ()
 
template<class MAP >
void do_test_clipOutOfRangeInZ ()
 
template<class MAP >
void do_test_clipOutOfRange ()
 
 TEST (CSimplePointsMapTests, insertPoints)
 
 TEST (CWeightedPointsMapTests, insertPoints)
 
 TEST (CColouredPointsMapTests, insertPoints)
 
 TEST (CPointsMapXYZI, insertPoints)
 
 TEST (CSimplePointsMapTests, clipOutOfRangeInZ)
 
 TEST (CWeightedPointsMapTests, clipOutOfRangeInZ)
 
 TEST (CColouredPointsMapTests, clipOutOfRangeInZ)
 
 TEST (CSimplePointsMapTests, clipOutOfRange)
 
 TEST (CWeightedPointsMapTests, clipOutOfRange)
 
 TEST (CColouredPointsMapTests, clipOutOfRange)
 

Variables

const size_t demo9_N = 9
 
const float demo9_xs [demo9_N] = {0, 0, 0, 1, 1, 1, 2, 2, 2}
 
const float demo9_ys [demo9_N] = {0, 1, 2, 0, 1, 2, 0, 1, 2}
 
const float demo9_zs [demo9_N] = {0, 1, 2, 0, 1, 2, 0, 1, 2}
 

Function Documentation

◆ do_test_clipOutOfRange()

template<class MAP >
void do_test_clipOutOfRange ( )

Definition at line 108 of file CPointsMap_unittest.cpp.

References EXPECT_EQ(), and load_demo_9pts_map().

Here is the call graph for this function:

◆ do_test_clipOutOfRangeInZ()

template<class MAP >
void do_test_clipOutOfRangeInZ ( )

Definition at line 80 of file CPointsMap_unittest.cpp.

References EXPECT_EQ(), and load_demo_9pts_map().

Here is the call graph for this function:

◆ do_test_insertPoints()

template<class MAP >
void do_test_insertPoints ( )

Definition at line 38 of file CPointsMap_unittest.cpp.

References demo9_N, demo9_xs, demo9_ys, demo9_zs, EXPECT_EQ(), and load_demo_9pts_map().

Here is the call graph for this function:

◆ load_demo_9pts_map()

template<class MAP >
void load_demo_9pts_map ( MAP &  pts)

Definition at line 30 of file CPointsMap_unittest.cpp.

References demo9_N, demo9_xs, demo9_ys, and demo9_zs.

Referenced by do_test_clipOutOfRange(), do_test_clipOutOfRangeInZ(), and do_test_insertPoints().

Here is the caller graph for this function:

◆ TEST() [1/10]

TEST ( CSimplePointsMapTests  ,
insertPoints   
)

Definition at line 144 of file CPointsMap_unittest.cpp.

◆ TEST() [2/10]

TEST ( CWeightedPointsMapTests  ,
insertPoints   
)

Definition at line 149 of file CPointsMap_unittest.cpp.

◆ TEST() [3/10]

TEST ( CColouredPointsMapTests  ,
insertPoints   
)

Definition at line 154 of file CPointsMap_unittest.cpp.

◆ TEST() [4/10]

TEST ( CPointsMapXYZI  ,
insertPoints   
)

Definition at line 159 of file CPointsMap_unittest.cpp.

◆ TEST() [5/10]

TEST ( CSimplePointsMapTests  ,
clipOutOfRangeInZ   
)

Definition at line 161 of file CPointsMap_unittest.cpp.

◆ TEST() [6/10]

TEST ( CWeightedPointsMapTests  ,
clipOutOfRangeInZ   
)

Definition at line 166 of file CPointsMap_unittest.cpp.

◆ TEST() [7/10]

TEST ( CColouredPointsMapTests  ,
clipOutOfRangeInZ   
)

Definition at line 171 of file CPointsMap_unittest.cpp.

◆ TEST() [8/10]

TEST ( CSimplePointsMapTests  ,
clipOutOfRange   
)

Definition at line 176 of file CPointsMap_unittest.cpp.

◆ TEST() [9/10]

TEST ( CWeightedPointsMapTests  ,
clipOutOfRange   
)

Definition at line 181 of file CPointsMap_unittest.cpp.

◆ TEST() [10/10]

TEST ( CColouredPointsMapTests  ,
clipOutOfRange   
)

Definition at line 186 of file CPointsMap_unittest.cpp.

Variable Documentation

◆ demo9_N

const size_t demo9_N = 9

Definition at line 24 of file CPointsMap_unittest.cpp.

Referenced by do_test_insertPoints(), and load_demo_9pts_map().

◆ demo9_xs

const float demo9_xs[demo9_N] = {0, 0, 0, 1, 1, 1, 2, 2, 2}

Definition at line 25 of file CPointsMap_unittest.cpp.

Referenced by do_test_insertPoints(), and load_demo_9pts_map().

◆ demo9_ys

const float demo9_ys[demo9_N] = {0, 1, 2, 0, 1, 2, 0, 1, 2}

Definition at line 26 of file CPointsMap_unittest.cpp.

Referenced by do_test_insertPoints(), and load_demo_9pts_map().

◆ demo9_zs

const float demo9_zs[demo9_N] = {0, 1, 2, 0, 1, 2, 0, 1, 2}

Definition at line 27 of file CPointsMap_unittest.cpp.

Referenced by do_test_insertPoints(), and load_demo_9pts_map().




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