ground_segmentation 1.0
Ground segmentation in pointcloud
Loading...
Searching...
No Matches
ground_segmentation::PointCloudGrid< PointT > Member List

This is the complete list of members for ground_segmentation::PointCloudGrid< PointT >, including all inherited members.

addPoint(const PointT &point)ground_segmentation::PointCloudGrid< PointT >private
CellType typedefground_segmentation::PointCloudGrid< PointT >
centroid_cloudground_segmentation::PointCloudGrid< PointT >private
centroid_indicesground_segmentation::PointCloudGrid< PointT >private
checkIndex3DInGrid(const Index3D &index) constground_segmentation::PointCloudGrid< PointT >
classifySparsityBoundingBox(const GridCell< PointT > &cell, typename pcl::PointCloud< PointT >::Ptr cloud)ground_segmentation::PointCloudGrid< PointT >private
classifySparsityNormalDist(const GridCell< PointT > &cell)ground_segmentation::PointCloudGrid< PointT >private
cleanUp()ground_segmentation::PointCloudGrid< PointT >private
clear()ground_segmentation::PointCloudGrid< PointT >
computeSlope(const Eigen::Hyperplane< double, int(3)> &plane) constground_segmentation::PointCloudGrid< PointT >private
computeSlope(const Eigen::Vector3d &normal)ground_segmentation::PointCloudGrid< PointT >private
expandGrid(std::queue< Index3D > q)ground_segmentation::PointCloudGrid< PointT >private
findNearestGroundNeighbor(const Index3D &cid, Index3D &out_gid) constground_segmentation::PointCloudGrid< PointT >private
fitGroundPlane(GridCell< PointT > &cell, const double &inlier_threshold)ground_segmentation::PointCloudGrid< PointT >private
generateIndices(const uint16_t &z_threshold)ground_segmentation::PointCloudGrid< PointT >private
getGridCells()ground_segmentation::PointCloudGrid< PointT >inline
getGroundCells()ground_segmentation::PointCloudGrid< PointT >private
getNeighbors(const GridCell< PointT > &cell, const TerrainType &type, const std::vector< Index3D > &neighbor_offsets)ground_segmentation::PointCloudGrid< PointT >private
grid_configground_segmentation::PointCloudGrid< PointT >private
gridCellsground_segmentation::PointCloudGrid< PointT >private
GridCellsType typedefground_segmentation::PointCloudGrid< PointT >
ground_cellsground_segmentation::PointCloudGrid< PointT >private
ground_inliersground_segmentation::PointCloudGrid< PointT >private
ground_pointsground_segmentation::PointCloudGrid< PointT >private
index_to_centroid_idxground_segmentation::PointCloudGrid< PointT >private
KDTree typedefground_segmentation::PointCloudGrid< PointT >
neighbor_offsetsground_segmentation::PointCloudGrid< PointT >private
non_ground_cellsground_segmentation::PointCloudGrid< PointT >private
non_ground_inliersground_segmentation::PointCloudGrid< PointT >private
non_ground_pointsground_segmentation::PointCloudGrid< PointT >private
orientationground_segmentation::PointCloudGrid< PointT >private
PointCloudGrid(const GridConfig &config)ground_segmentation::PointCloudGrid< PointT >
pointIsGroundWrtCell(const PointT &p, const GridCell< PointT > &gcell) constground_segmentation::PointCloudGrid< PointT >private
segground_segmentation::PointCloudGrid< PointT >private
segmentPoints()ground_segmentation::PointCloudGrid< PointT >
setDistToGround(double z)ground_segmentation::PointCloudGrid< PointT >inline
setInputCloud(typename pcl::PointCloud< PointT >::Ptr input, const Eigen::Quaterniond &R_body2World)ground_segmentation::PointCloudGrid< PointT >