23 #ifndef __PLUGINS_LASER_FILTER_FILTERS_DEADSPOTS_H_ 24 #define __PLUGINS_LASER_FILTER_FILTERS_DEADSPOTS_H_ 43 unsigned int data_size, std::vector<LaserDataFilter::Buffer *> &
in);
50 void set_out_vector(std::vector<LaserDataFilter::Buffer *> &
out);
56 unsigned int __num_spots;
57 unsigned int *__dead_spots;
58 std::vector<std::pair<float, float> > __cfg_dead_spots;
std::vector< Buffer * > out
Vector of output arrays.
Fawkes library namespace.
LaserDeadSpotsDataFilter(const std::string filter_name, fawkes::Configuration *config, fawkes::Logger *logger, std::string prefix, unsigned int data_size, std::vector< LaserDataFilter::Buffer *> &in)
Constructor.
void filter()
Filter the incoming data.
const std::string filter_name
Name of the specific filter instance.
Interface for configuration handling.
std::vector< Buffer * > in
Vector of input arrays.