Classes | Namespaces | Typedefs | Enumerations | Functions
RangeSensor.h File Reference

Header file for the rs::RangeSensor class. More...

#include <opencv2/opencv.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <vector>
#include <memory>
#include <pses_simulation/RangeSensorConfig.h>
#include <nav_msgs/MapMetaData.h>
Include dependency graph for RangeSensor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RangeSensor
 

Namespaces

 rs
 This namespace groups typedefs and enums used in the rs::RangeSensor class and the rs::RangeSensor class itself.
 

Typedefs

typedef std::shared_ptr< std::vector< float > > rs::rangeArray_ptr
 shortcut for a pointer to a vector of floats representing range readings in meters. More...
 

Enumerations

enum  rs::SensorType { rs::laser, rs::us }
 Enumerator for supported sensor types. More...
 

Functions

double rs::correctYawAngle (const double theta, const double increment)
 Calculate a correct euler angle after incrementing/decrementing. More...
 
double rs::degToRad (double angle)
 Conversion from degrees to radiants. More...
 
double rs::radToDeg (double angle)
 Conversion from radiants to degrees. More...
 
const int rs::sgn (const int x)
 Get the sign of an interger. More...
 

Detailed Description

Header file for the rs::RangeSensor class.

Definition in file RangeSensor.h.



pses_simulation
Author(s): Sebastian Ehmes
autogenerated on Wed Dec 13 2017 19:37:54