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 103 of file laser_processor.h.

Constructor & Destructor Documentation

laser_processor::ScanMask::ScanMask ( )
inline

Definition at line 113 of file laser_processor.h.

Member Function Documentation

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

Definition at line 110 of file laser_processor.cpp.

void laser_processor::ScanMask::clear ( )
inline

Definition at line 115 of file laser_processor.h.

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

Definition at line 155 of file laser_processor.cpp.

Member Data Documentation

float laser_processor::ScanMask::angle_max
private

Definition at line 109 of file laser_processor.h.

float laser_processor::ScanMask::angle_min
private

Definition at line 108 of file laser_processor.h.

bool laser_processor::ScanMask::filled
private

Definition at line 107 of file laser_processor.h.

SampleSet laser_processor::ScanMask::mask_
private

Definition at line 105 of file laser_processor.h.

uint32_t laser_processor::ScanMask::size
private

Definition at line 110 of file laser_processor.h.


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


caster_app
Author(s): Ye Tian
autogenerated on Wed Dec 18 2019 03:34:44