Struct MeasurementReading

Struct Documentation

struct MeasurementReading

Public Functions

inline MeasurementReading()
inline MeasurementReading(geometry_msgs::msg::Point &origin, sensor_msgs::msg::PointCloud2 cloud, double obstacle_range, double min_z, double max_z, double vFOV, double vFOVPadding, double hFOV, double decay_acceleration, bool marking, bool clearing, ModelType model_type)
inline MeasurementReading(sensor_msgs::msg::PointCloud2 cloud, double obstacle_range)
inline MeasurementReading(const MeasurementReading &obs)

Public Members

geometry_msgs::msg::Point _origin
geometry_msgs::msg::Quaternion _orientation
std::shared_ptr<sensor_msgs::msg::PointCloud2> _cloud
double _obstacle_range_in_m
double _min_z_in_m
double _max_z_in_m
double _vertical_fov_in_rad
double _vertical_fov_padding_in_m
double _horizontal_fov_in_rad
double _marking
double _clearing
double _decay_acceleration
ModelType _model_type