Classes | Typedefs | Functions | Variables
grid_map::grid_map_pcl_test Namespace Reference

Classes

class  PointcloudCreator
 

Typedefs

using Point = pcl::PointXYZ
 
using Pointcloud = pcl::PointCloud< Point >
 

Functions

Pointcloud::Ptr concatenate (Pointcloud::Ptr cloud1, Pointcloud::Ptr cloud2)
 
Pointcloud::Ptr createNoisyPlanePointcloud (unsigned int nPoints, double minXY, double maxXY, double meanZ, double stdDevZ, std::mt19937 *generator)
 
Pointcloud::Ptr createNormallyDistributedBlobOfPoints (unsigned int nPoints, double mean, double stdDev, std::mt19937 *generator)
 
Pointcloud::Ptr createPerfectPlane (unsigned int nPoints, double minXY, double maxXY, double desiredHeight, std::mt19937 *generator)
 
Pointcloud::Ptr createStepTerrain (unsigned int nPoints, double minXY, double maxXY, double zHigh, double zLow, double stdDevZ, std::mt19937 *generator, double *center)
 
std::string getConfigFilePath ()
 
std::vector< double > getNonNanElevationValues (const grid_map::GridMap &gridMap)
 
std::vector< Eigen::Vector3d > getNonNanElevationValuesWithCoordinates (const grid_map::GridMap &gridMap)
 
std::string getTestDataFolderPath ()
 
std::string getTestPcdFilePath ()
 
void runGridMapPclLoaderOnInputCloud (Pointcloud::ConstPtr inputCloud, grid_map::GridMapPclLoader *gridMapPclLoader)
 
void runGridMapPclLoaderOnInputCloudAndSavePointCloud (Pointcloud::ConstPtr inputCloud, grid_map::GridMapPclLoader *gridMapPclLoader, const std::string &filename)
 
void setVerbosityLevel (ros::console::levels::Level level)
 
 TEST (GridMapPclLoaderTest, FlatGroundRealDataset)
 
 TEST (HelpersTest, MeanPositionTest)
 
 TEST (PointcloudProcessorTest, ExtractClusters)
 
 TEST (GridMapPclLoaderTest, PerfectPlane)
 
 TEST (GridMapPclLoaderTest, NoisyPlane)
 
 TEST (GridMapPclLoaderTest, NoisyDoublePlane)
 
 TEST (GridMapPclLoaderTest, InitializeGeometry)
 
 TEST (GridMapPclLoaderTest, NoisyStepTerrain)
 
 TEST (GridMapPclLoaderTest, CalculateElevation)
 
 TEST (GridMapPclLoaderTest, SavePointclouds)
 

Variables

static const std::string layerName = "elevation"
 
std::mt19937 rndGenerator
 
static const bool savePointclouds = true
 

Typedef Documentation

using grid_map::grid_map_pcl_test::Point = typedef pcl::PointXYZ

Definition at line 25 of file test_helpers.hpp.

Definition at line 26 of file test_helpers.hpp.

Function Documentation

Pointcloud::Ptr grid_map::grid_map_pcl_test::concatenate ( Pointcloud::Ptr  cloud1,
Pointcloud::Ptr  cloud2 
)

Definition at line 113 of file test_helpers.cpp.

Pointcloud::Ptr grid_map::grid_map_pcl_test::createNoisyPlanePointcloud ( unsigned int  nPoints,
double  minXY,
double  maxXY,
double  meanZ,
double  stdDevZ,
std::mt19937 *  generator 
)

Definition at line 72 of file test_helpers.cpp.

Pointcloud::Ptr grid_map::grid_map_pcl_test::createNormallyDistributedBlobOfPoints ( unsigned int  nPoints,
double  mean,
double  stdDev,
std::mt19937 *  generator 
)

Definition at line 56 of file test_helpers.cpp.

Pointcloud::Ptr grid_map::grid_map_pcl_test::createPerfectPlane ( unsigned int  nPoints,
double  minXY,
double  maxXY,
double  desiredHeight,
std::mt19937 *  generator 
)

Definition at line 95 of file test_helpers.cpp.

Pointcloud::Ptr grid_map::grid_map_pcl_test::createStepTerrain ( unsigned int  nPoints,
double  minXY,
double  maxXY,
double  zHigh,
double  zLow,
double  stdDevZ,
std::mt19937 *  generator,
double *  center 
)

Definition at line 143 of file test_helpers.cpp.

std::string grid_map::grid_map_pcl_test::getConfigFilePath ( )

Definition at line 20 of file test_helpers.cpp.

std::vector< double > grid_map::grid_map_pcl_test::getNonNanElevationValues ( const grid_map::GridMap gridMap)

Definition at line 44 of file test_helpers.cpp.

std::vector< Eigen::Vector3d > grid_map::grid_map_pcl_test::getNonNanElevationValuesWithCoordinates ( const grid_map::GridMap gridMap)

Definition at line 30 of file test_helpers.cpp.

std::string grid_map::grid_map_pcl_test::getTestDataFolderPath ( )

Definition at line 25 of file test_helpers.cpp.

std::string grid_map::grid_map_pcl_test::getTestPcdFilePath ( )

Definition at line 174 of file test_helpers.cpp.

void grid_map::grid_map_pcl_test::runGridMapPclLoaderOnInputCloud ( Pointcloud::ConstPtr  inputCloud,
grid_map::GridMapPclLoader gridMapPclLoader 
)

Definition at line 129 of file test_helpers.cpp.

void grid_map::grid_map_pcl_test::runGridMapPclLoaderOnInputCloudAndSavePointCloud ( Pointcloud::ConstPtr  inputCloud,
grid_map::GridMapPclLoader gridMapPclLoader,
const std::string &  filename 
)

Definition at line 137 of file test_helpers.cpp.

void grid_map::grid_map_pcl_test::setVerbosityLevel ( ros::console::levels::Level  level)

Definition at line 168 of file test_helpers.cpp.

grid_map::grid_map_pcl_test::TEST ( GridMapPclLoaderTest  ,
FlatGroundRealDataset   
)

Definition at line 20 of file GridMapPclLoaderTest.cpp.

grid_map::grid_map_pcl_test::TEST ( HelpersTest  ,
MeanPositionTest   
)

Definition at line 21 of file HelpersTest.cpp.

grid_map::grid_map_pcl_test::TEST ( PointcloudProcessorTest  ,
ExtractClusters   
)

Definition at line 21 of file PointcloudProcessorTest.cpp.

grid_map::grid_map_pcl_test::TEST ( GridMapPclLoaderTest  ,
PerfectPlane   
)

Definition at line 44 of file GridMapPclLoaderTest.cpp.

grid_map::grid_map_pcl_test::TEST ( GridMapPclLoaderTest  ,
NoisyPlane   
)

Definition at line 71 of file GridMapPclLoaderTest.cpp.

grid_map::grid_map_pcl_test::TEST ( GridMapPclLoaderTest  ,
NoisyDoublePlane   
)

Definition at line 97 of file GridMapPclLoaderTest.cpp.

grid_map::grid_map_pcl_test::TEST ( GridMapPclLoaderTest  ,
InitializeGeometry   
)

Definition at line 119 of file GridMapPclLoaderTest.cpp.

grid_map::grid_map_pcl_test::TEST ( GridMapPclLoaderTest  ,
NoisyStepTerrain   
)

Definition at line 151 of file GridMapPclLoaderTest.cpp.

grid_map::grid_map_pcl_test::TEST ( GridMapPclLoaderTest  ,
CalculateElevation   
)

Definition at line 182 of file GridMapPclLoaderTest.cpp.

grid_map::grid_map_pcl_test::TEST ( GridMapPclLoaderTest  ,
SavePointclouds   
)

Definition at line 208 of file GridMapPclLoaderTest.cpp.

Variable Documentation

const std::string grid_map::grid_map_pcl_test::layerName = "elevation"
static

Definition at line 28 of file test_helpers.hpp.

std::mt19937 grid_map::grid_map_pcl_test::rndGenerator

Definition at line 18 of file test_helpers.cpp.

const bool grid_map::grid_map_pcl_test::savePointclouds = true
static

Definition at line 29 of file test_helpers.hpp.



grid_map_pcl
Author(s): Dominic Jud , Edo Jelavic
autogenerated on Tue Jun 1 2021 02:13:43