39 #ifndef LibMultiSense_SysGroundSurfaceParamsMessage 40 #define LibMultiSense_SysGroundSurfaceParamsMessage 45 #include "../utility/BufferStream.hh" 48 namespace multisense {
80 ground_surface_number_of_levels_x = 4;
81 ground_surface_number_of_levels_z = 4;
82 ground_surface_base_model = 1;
83 ground_surface_pointcloud_grid_size = 0.5;
84 ground_surface_min_points_per_grid = 10;
85 ground_surface_pointcloud_decimation = 1;
86 ground_surface_pointcloud_max_range_m = 30.0;
87 ground_surface_pointcloud_min_range_m = 0.5;
88 ground_surface_pointcloud_max_width_m = 25.0;
89 ground_surface_pointcloud_min_width_m = -25.0;
90 ground_surface_pointcloud_max_height_m = 10.0;
91 ground_surface_pointcloud_min_height_m = -10.0;
92 ground_surface_obstacle_height_thresh_m = 2.0;
93 ground_surface_obstacle_percentage_thresh = 0.5;
94 ground_surface_max_fitting_iterations = 10;
95 ground_surface_adjacent_cell_search_size_m = 1.5;
101 template<
class Archive>
static CRL_CONSTEXPR IdType ID_DATA_SYS_GROUND_SURFACE_PARAM
int ground_surface_max_fitting_iterations
SysGroundSurfaceParams(utility::BufferStreamReader &r, VersionType v)
int ground_surface_pointcloud_decimation
int ground_surface_number_of_levels_x
float ground_surface_obstacle_height_thresh_m
static CRL_CONSTEXPR VersionType VERSION
static CRL_CONSTEXPR IdType ID
int ground_surface_min_points_per_grid
float ground_surface_pointcloud_max_width_m
float ground_surface_pointcloud_max_height_m
float ground_surface_adjacent_cell_search_size_m
float ground_surface_pointcloud_min_width_m
float ground_surface_pointcloud_grid_size
int ground_surface_base_model
float ground_surface_pointcloud_max_range_m
float ground_surface_obstacle_percentage_thresh
float ground_surface_pointcloud_min_range_m
void serialize(Archive &message, const VersionType version)
int ground_surface_number_of_levels_z
float ground_surface_pointcloud_min_height_m