Class SickRangeFilter

Class Documentation

class SickRangeFilter

Public Functions

inline SickRangeFilter(float range_min = 0, float range_max = FLT_MAX, RangeFilterResultHandling settings = RangeFilterResultHandling::RANGE_FILTER_DEACTIVATED)
inline bool apply(float &range, bool &range_modified) const
inline bool applyXYZ(float &x, float &y, float &z, float azimuth, float elevation)
inline void resizePointCloud(size_t rangeNum, ros_sensor_msgs::PointCloud2 &cloud)
inline std::string print(void) const
inline float rangeMin(void) const
inline float rangeMax(void) const
inline RangeFilterResultHandling setting(void) const

Protected Attributes

float m_range_min = 0
float m_range_max = FLT_MAX
RangeFilterResultHandling m_settings = RANGE_FILTER_DEACTIVATED