|
void | checkLessEqual (float a, float b, const std::string &msg="") |
|
template<class PointT , class IndicesT = pcl::PointIndices> |
semrel::AxisAlignedBoundingBox | getAABB (const pcl::PointCloud< PointT > &pointCloud, const IndicesT &segmentIndices) |
| Get the AABB of the given point cloud segment. More...
|
|
template<class PointT , class IndicesT = pcl::PointIndices> |
std::map< uint32_t, semrel::AxisAlignedBoundingBox > | getAABBs (const pcl::PointCloud< PointT > &pointCloud, const std::map< uint32_t, IndicesT > &segmentIndices) |
| Get the AABB of each point cloud segment. More...
|
|
semrel::ShapeList | getShapesFromAABBs (const pcl::PointCloud< pcl::PointXYZL > &pointCloud) |
| Get the AABBs of each point cloud segment in pointCloud . More...
|
|
semrel::ShapeList | getShapesFromAABBs (const pcl::PointCloud< pcl::PointXYZRGBL > &pointCloud) |
| Get the AABBs of each point cloud segment in pointCloud . More...
|
|
semrel::ShapeList | getShapesFromAABBs (const std::map< uint32_t, semrel::AxisAlignedBoundingBox > &segmentAABBs) |
| Get the given AABBs as a semrel::ShapeList . More...
|
|
semrel::ShapeList | getShapesFromSoftAABBs (const pcl::PointCloud< pcl::PointXYZL > &pointCloud, float outlierRatio) |
| Return the AABBs of each point cloud segment in a pointCloud . More...
|
|
semrel::ShapeList | getShapesFromSoftAABBs (const pcl::PointCloud< pcl::PointXYZRGBL > &pointCloud, float outlierRatio) |
| Return the AABBs of each point cloud segment in a pointCloud . More...
|
|
template<class PointT > |
semrel::AxisAlignedBoundingBox | getSoftAABB (const pcl::PointCloud< PointT > &pointCloud, const pcl::PointIndices &segmentIndices, float outlierRatio) |
| Get the soft AABB of the given point cloud segment. More...
|
|
template<class PointT > |
std::map< uint32_t, semrel::AxisAlignedBoundingBox > | getSoftAABBs (const pcl::PointCloud< PointT > &pointCloud, const std::map< uint32_t, pcl::PointIndices > &segmentIndices, float outlierRatio) |
| Get the soft AABBs of each point cloud segment. More...
|
|