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

#include <laser_processor.h>

Public Member Functions

std::list< SampleSetConstPtr > & 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< SampleSetConstPtrclusters_
 
sensor_msgs::LaserScan scan_
 

Detailed Description

Definition at line 130 of file laser_processor.h.

Constructor & Destructor Documentation

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

Definition at line 167 of file laser_processor.cpp.

laser_processor::ScanProcessor::~ScanProcessor ( )

Definition at line 194 of file laser_processor.cpp.

Member Function Documentation

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

Definition at line 136 of file laser_processor.h.

void laser_processor::ScanProcessor::removeLessThan ( uint32_t  num)

Definition at line 202 of file laser_processor.cpp.

void laser_processor::ScanProcessor::splitConnected ( float  thresh)

Definition at line 219 of file laser_processor.cpp.

Member Data Documentation

std::list<SampleSetConstPtr> laser_processor::ScanProcessor::clusters_
private

Definition at line 132 of file laser_processor.h.

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

Definition at line 133 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