ground_segmentation 1.0
Ground segmentation in pointcloud
Loading...
Searching...
No Matches
ground_detection_types.hpp File Reference

Core data structures and configuration types for grid-based ground segmentation. More...

#include <pcl/common/transforms.h>
#include <pcl/common/centroid.h>
#include <pcl/segmentation/sac_segmentation.h>
#include <pcl/filters/extract_indices.h>
#include <pcl/common/common.h>
#include <pcl/kdtree/kdtree_flann.h>
#include <pcl/features/normal_3d.h>
#include <Eigen/Dense>
#include <vector>
#include <cmath>
#include <map>
#include <queue>
Include dependency graph for ground_detection_types.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ground_segmentation::Point
 Simple 3D point representation (double precision). More...
 
struct  ground_segmentation::GridCell< PointT >
 Represents one discretized 3D voxel in the spatial grid. More...
 
struct  ground_segmentation::Index3D
 Integer 3D grid index used as key in hash map. More...
 
struct  ground_segmentation::Index3D::HashFunction
 
struct  ground_segmentation::GridConfig
 Configuration parameters controlling segmentation behavior. More...
 

Namespaces

namespace  ground_segmentation
 

Enumerations

enum  ground_segmentation::TerrainType { ground_segmentation::UNDEFINED , ground_segmentation::UNKNOWN , ground_segmentation::GROUND , ground_segmentation::OBSTACLE }
 Semantic classification label assigned to a grid cell. More...
 
enum  ground_segmentation::PrimitiveType { ground_segmentation::LINE , ground_segmentation::PLANE , ground_segmentation::NOISE }
 Geometric primitive classification based on local PCA. More...
 

Detailed Description

Core data structures and configuration types for grid-based ground segmentation.

Defines spatial grid representation, terrain labels, primitive classification, and configuration parameters used by the grid-based segmentation algorithm.

Definition in file ground_detection_types.hpp.