Public Member Functions | Private Attributes | List of all members
laser_processor::ScanMask Class Reference

A mask for filtering out Samples based on range. More...

#include <laser_processor.h>

Public Member Functions

void addScan (sensor_msgs::LaserScan &scan)
 
void clear ()
 
bool hasSample (Sample *s, float thresh)
 
 ScanMask ()
 

Private Attributes

float angle_max
 
float angle_min
 
bool filled
 
SampleSet mask_
 
uint32_t size
 

Detailed Description

A mask for filtering out Samples based on range.

Definition at line 102 of file laser_processor.h.

Constructor & Destructor Documentation

laser_processor::ScanMask::ScanMask ( )
inline

Definition at line 112 of file laser_processor.h.

Member Function Documentation

void laser_processor::ScanMask::addScan ( sensor_msgs::LaserScan &  scan)

Definition at line 112 of file laser_processor.cpp.

void laser_processor::ScanMask::clear ( )
inline

Definition at line 114 of file laser_processor.h.

bool laser_processor::ScanMask::hasSample ( Sample s,
float  thresh 
)

Definition at line 158 of file laser_processor.cpp.

Member Data Documentation

float laser_processor::ScanMask::angle_max
private

Definition at line 108 of file laser_processor.h.

float laser_processor::ScanMask::angle_min
private

Definition at line 107 of file laser_processor.h.

bool laser_processor::ScanMask::filled
private

Definition at line 106 of file laser_processor.h.

SampleSet laser_processor::ScanMask::mask_
private

Definition at line 104 of file laser_processor.h.

uint32_t laser_processor::ScanMask::size
private

Definition at line 109 of file laser_processor.h.


The documentation for this class was generated from the following files:


leg_detector
Author(s): Caroline Pantofaru
autogenerated on Sun Feb 21 2021 03:56:50