Class MeasurementBuffer
Defined in File measurement_buffer.hpp
Class Documentation
-
class MeasurementBuffer
Public Functions
-
~MeasurementBuffer(void)
-
void BufferROSCloud(const sensor_msgs::msg::PointCloud2 &cloud)
-
void GetReadings(std::vector<observation::MeasurementReading> &observations)
-
bool IsEnabled(void) const
-
void SetEnabled(const bool &enabled)
-
std::string GetSourceName(void) const
-
void SetMinObstacleHeight(const double &min_obstacle_height)
-
void SetMaxObstacleHeight(const double &max_obstacle_height)
-
void SetMinZ(const double &min_z)
-
void SetMaxZ(const double &max_z)
-
void SetVerticalFovPadding(const double &vertical_fov_padding)
-
void SetHorizontalFovAngle(const double &horizontal_fov_angle)
-
void SetVerticalFovAngle(const double &vertical_fov_angle)
-
bool UpdatedAtExpectedRate(void) const
-
void ResetLastUpdatedTime(void)
-
void ResetAllMeasurements(void)
-
bool ClearAfterReading(void)
-
void Lock(void)
-
void Unlock(void)
-
~MeasurementBuffer(void)