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

#include <laser_processor.h>

Public Member Functions

std::list< SampleSet * > & getClusters ()
 
void removeLessThan (uint32_t num)
 
 ScanProcessor (const sensor_msgs::LaserScan &scan, ScanMask &mask_, float mask_threshold=0.03)
 
void splitConnected (float thresh)
 
 ~ScanProcessor ()
 

Private Attributes

std::list< SampleSet * > clusters_
 
sensor_msgs::LaserScan scan_
 

Detailed Description

Definition at line 135 of file laser_processor.h.

Constructor & Destructor Documentation

ScanProcessor::ScanProcessor ( const sensor_msgs::LaserScan &  scan,
ScanMask mask_,
float  mask_threshold = 0.03 
)

Definition at line 171 of file laser_processor.cpp.

ScanProcessor::~ScanProcessor ( )

Definition at line 198 of file laser_processor.cpp.

Member Function Documentation

std::list<SampleSet*>& laser_processor::ScanProcessor::getClusters ( )
inline

Definition at line 142 of file laser_processor.h.

void ScanProcessor::removeLessThan ( uint32_t  num)

Definition at line 207 of file laser_processor.cpp.

void ScanProcessor::splitConnected ( float  thresh)

Definition at line 226 of file laser_processor.cpp.

Member Data Documentation

std::list<SampleSet*> laser_processor::ScanProcessor::clusters_
private

Definition at line 137 of file laser_processor.h.

sensor_msgs::LaserScan laser_processor::ScanProcessor::scan_
private

Definition at line 138 of file laser_processor.h.


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


leg_detector
Author(s): Caroline Pantofaru
autogenerated on Fri Jun 7 2019 22:07:52