Static Public Member Functions | Static Private Member Functions | List of all members
laser_proc::LaserProc Class Reference

#include <LaserProc.h>

Static Public Member Functions

static sensor_msgs::LaserScanPtr getFirstScan (const sensor_msgs::MultiEchoLaserScan &msg)
 
static sensor_msgs::LaserScanPtr getLastScan (const sensor_msgs::MultiEchoLaserScan &msg)
 
static sensor_msgs::LaserScanPtr getMostIntenseScan (const sensor_msgs::MultiEchoLaserScan &msg)
 

Static Private Member Functions

static void fillLaserScan (const sensor_msgs::MultiEchoLaserScan &msg, sensor_msgs::LaserScan &out)
 
static size_t getFirstValue (const sensor_msgs::LaserEcho &ranges, float &range)
 
static size_t getLastValue (const sensor_msgs::LaserEcho &ranges, float &range)
 
static void getMostIntenseValue (const sensor_msgs::LaserEcho &ranges, const sensor_msgs::LaserEcho &intensities, float &range, float &intensity)
 

Detailed Description

Definition at line 49 of file LaserProc.h.

Member Function Documentation

◆ fillLaserScan()

static void laser_proc::LaserProc::fillLaserScan ( const sensor_msgs::MultiEchoLaserScan &  msg,
sensor_msgs::LaserScan &  out 
)
staticprivate

◆ getFirstScan()

sensor_msgs::LaserScanPtr LaserProc::getFirstScan ( const sensor_msgs::MultiEchoLaserScan &  msg)
static

Definition at line 38 of file LaserProc.cpp.

◆ getFirstValue()

static size_t laser_proc::LaserProc::getFirstValue ( const sensor_msgs::LaserEcho &  ranges,
float &  range 
)
staticprivate

◆ getLastScan()

sensor_msgs::LaserScanPtr LaserProc::getLastScan ( const sensor_msgs::MultiEchoLaserScan &  msg)
static

Definition at line 59 of file LaserProc.cpp.

◆ getLastValue()

size_t LaserProc::getLastValue ( const sensor_msgs::LaserEcho &  ranges,
float &  range 
)
staticprivate

Definition at line 120 of file LaserProc.cpp.

◆ getMostIntenseScan()

sensor_msgs::LaserScanPtr LaserProc::getMostIntenseScan ( const sensor_msgs::MultiEchoLaserScan &  msg)
static

Definition at line 79 of file LaserProc.cpp.

◆ getMostIntenseValue()

void LaserProc::getMostIntenseValue ( const sensor_msgs::LaserEcho &  ranges,
const sensor_msgs::LaserEcho &  intensities,
float &  range,
float &  intensity 
)
staticprivate

Definition at line 131 of file LaserProc.cpp.


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


laser_proc
Author(s): Chad Rockey
autogenerated on Wed Mar 2 2022 00:27:34