noos::object::laser Struct Reference

describes a laser scan data More...

#include <laser.hpp>

Public Member Functions

 laser ()=default
 Constructor.
 
json::object_t to_json () const
 
bool operator== (const noos::object::laser &rhs) const
 Equality operator.
 

Public Attributes

float aperture = 0.0
 Aperture of the laser in radians.
 
uint64_t timestamp = 0
 Time.
 
float max_range = 0.0
 Maximum distance of laser measurements in meters.
 
float std_error = 0.0
 Statistical error of laser.
 
bool right_to_left = true
 The direction in which the laser rotates.
 
std::vector< float > ranges = {0.0}
 Measurements of distance.
 
std::vector< int > intensities = {0}
 Intensity values of the scan.
 
noos::object::pose< float > pose3d
 Sensor pose.
 

Detailed Description

describes a laser scan data

Version
0.7.3
Date
27 June 2017
Collaboration diagram for noos::object::laser:

Member Function Documentation

json::object_t noos::object::laser::to_json ( ) const
Returns
json object

The documentation for this struct was generated from the following file: