LibMultiSense
LibMultiSense Documentation
SysGroundSurfaceParamsMessage.hh
Go to the documentation of this file.
1 
39 #ifndef LibMultiSense_SysGroundSurfaceParamsMessage
40 #define LibMultiSense_SysGroundSurfaceParamsMessage
41 
42 #include <algorithm>
43 #include <string>
44 #include "Protocol.hh"
45 #include "../utility/BufferStream.hh"
46 
47 namespace crl {
48 namespace multisense {
49 namespace details {
50 namespace wire {
51 
53 public:
56 
73 
74  //
75  // Constructors
76  //
79  {
96  };
97 
98  //
99  // Serialization routine
100 
101  template<class Archive>
102  void serialize(Archive& message,
103  const VersionType version)
104  {
105  (void) version;
106 
109  message & ground_surface_base_model;
123  }
124 
125 };
126 
127 }}}} // namespaces
128 
129 #endif
crl::multisense::details::wire::SysGroundSurfaceParams::ground_surface_obstacle_height_thresh_m
float ground_surface_obstacle_height_thresh_m
Definition: SysGroundSurfaceParamsMessage.hh:69
crl::multisense::details::wire::SysGroundSurfaceParams::ground_surface_obstacle_percentage_thresh
float ground_surface_obstacle_percentage_thresh
Definition: SysGroundSurfaceParamsMessage.hh:70
crl::multisense::details::wire::SysGroundSurfaceParams::ground_surface_base_model
int ground_surface_base_model
Definition: SysGroundSurfaceParamsMessage.hh:59
crl::multisense::details::wire::SysGroundSurfaceParams::ground_surface_adjacent_cell_search_size_m
float ground_surface_adjacent_cell_search_size_m
Definition: SysGroundSurfaceParamsMessage.hh:72
crl::multisense::details::wire::SysGroundSurfaceParams::ground_surface_max_fitting_iterations
int ground_surface_max_fitting_iterations
Definition: SysGroundSurfaceParamsMessage.hh:71
crl::multisense::details::wire::SysGroundSurfaceParams::ID
static CRL_CONSTEXPR IdType ID
Definition: SysGroundSurfaceParamsMessage.hh:54
crl::multisense::details::wire::SysGroundSurfaceParams::ground_surface_number_of_levels_z
int ground_surface_number_of_levels_z
Definition: SysGroundSurfaceParamsMessage.hh:58
crl::multisense::details::wire::SysGroundSurfaceParams::ground_surface_pointcloud_min_range_m
float ground_surface_pointcloud_min_range_m
Definition: SysGroundSurfaceParamsMessage.hh:64
Protocol.hh
CRL_CONSTEXPR
#define CRL_CONSTEXPR
Definition: Portability.hh:49
crl::multisense::details::wire::SysGroundSurfaceParams::ground_surface_pointcloud_max_range_m
float ground_surface_pointcloud_max_range_m
Definition: SysGroundSurfaceParamsMessage.hh:63
crl::multisense::details::wire::SysGroundSurfaceParams
Definition: SysGroundSurfaceParamsMessage.hh:52
crl::multisense::details::wire::SysGroundSurfaceParams::VERSION
static CRL_CONSTEXPR VersionType VERSION
Definition: SysGroundSurfaceParamsMessage.hh:55
crl
Definition: BufferStream.hh:51
crl::multisense::details::wire::SysGroundSurfaceParams::ground_surface_pointcloud_max_height_m
float ground_surface_pointcloud_max_height_m
Definition: SysGroundSurfaceParamsMessage.hh:67
crl::multisense::details::wire::SysGroundSurfaceParams::ground_surface_number_of_levels_x
int ground_surface_number_of_levels_x
Definition: SysGroundSurfaceParamsMessage.hh:57
crl::multisense::details::wire::SysGroundSurfaceParams::ground_surface_pointcloud_decimation
int ground_surface_pointcloud_decimation
Definition: SysGroundSurfaceParamsMessage.hh:62
crl::multisense::details::wire::VersionType
uint16_t VersionType
Definition: Protocol.hh:137
crl::multisense::details::wire::SysGroundSurfaceParams::ground_surface_pointcloud_min_height_m
float ground_surface_pointcloud_min_height_m
Definition: SysGroundSurfaceParamsMessage.hh:68
crl::multisense::details::wire::ID_DATA_SYS_GROUND_SURFACE_PARAM
static CRL_CONSTEXPR IdType ID_DATA_SYS_GROUND_SURFACE_PARAM
Definition: Protocol.hh:234
crl::multisense::details::utility::BufferStreamReader
Definition: BufferStream.hh:192
multisense
Definition: MultiSenseChannel.hh:44
crl::multisense::details::wire::SysGroundSurfaceParams::ground_surface_pointcloud_min_width_m
float ground_surface_pointcloud_min_width_m
Definition: SysGroundSurfaceParamsMessage.hh:66
crl::multisense::details::wire::SysGroundSurfaceParams::SysGroundSurfaceParams
SysGroundSurfaceParams(utility::BufferStreamReader &r, VersionType v)
Definition: SysGroundSurfaceParamsMessage.hh:77
crl::multisense::details::wire::IdType
uint16_t IdType
Definition: Protocol.hh:136
crl::multisense::details::wire::SysGroundSurfaceParams::ground_surface_pointcloud_grid_size
float ground_surface_pointcloud_grid_size
Definition: SysGroundSurfaceParamsMessage.hh:60
crl::multisense::details::wire::SysGroundSurfaceParams::ground_surface_min_points_per_grid
int ground_surface_min_points_per_grid
Definition: SysGroundSurfaceParamsMessage.hh:61
crl::multisense::details::wire::SysGroundSurfaceParams::ground_surface_pointcloud_max_width_m
float ground_surface_pointcloud_max_width_m
Definition: SysGroundSurfaceParamsMessage.hh:65
crl::multisense::details::wire::SysGroundSurfaceParams::serialize
void serialize(Archive &message, const VersionType version)
Definition: SysGroundSurfaceParamsMessage.hh:102
crl::multisense::details::wire::SysGroundSurfaceParams::SysGroundSurfaceParams
SysGroundSurfaceParams()
Definition: SysGroundSurfaceParamsMessage.hh:78