MCPcopy Create free account
hub / github.com/brytsknguyen/slict / insertCloudToSurfelMap

Function insertCloudToSurfelMap

include/utility.h:962–979  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

960
961template <typename PointType>
962void insertCloudToSurfelMap(ufo::map::SurfelMap &map,
963 pcl::PointCloud<PointType> &pclCloud)
964{
965 int cloudSize = pclCloud.size();
966
967 ufo::map::PointCloud ufoCloud;
968 ufoCloud.resize(cloudSize);
969
970 #pragma omp parallel for num_threads(omp_get_max_threads())
971 for(int i = 0; i < cloudSize; i++)
972 {
973 ufoCloud[i].x = (float)pclCloud.points[i].x;
974 ufoCloud[i].y = (float)pclCloud.points[i].y;
975 ufoCloud[i].z = (float)pclCloud.points[i].z;
976 }
977
978 map.insertSurfelPoint(std::begin(ufoCloud), std::end(ufoCloud));
979}
980
981namespace Util
982{

Callers 2

AdmitKeyframeMethod · 0.85
BundleAdjustmentMethod · 0.85

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected