![]() |
LibMultiSense
LibMultiSense Documentation
|
Class which stores Header information for a lidar scan. More...
#include <MultiSenseTypes.hh>


Public Member Functions | |
| Header () | |
| Default constructor. More... | |
Public Member Functions inherited from crl::multisense::HeaderBase | |
| virtual bool | inMask (DataSource mask) |
| This default implementation of the inMask member function will be overridden by derived classes. More... | |
| virtual | ~HeaderBase () |
Public Attributes | |
| uint32_t | scanId |
| A unique ID number corresponding a individual laser scan. More... | |
| uint32_t | timeStartSeconds |
| The seconds value of the time corresponding to the start of laser scan. More... | |
| uint32_t | timeStartMicroSeconds |
| The microseconds value of the time corresponding to the start of laser scan. More... | |
| uint32_t | timeEndSeconds |
| The seconds value of the time corresponding to the end of laser scan. More... | |
| uint32_t | timeEndMicroSeconds |
| The microseconds value of the time corresponding to the end of laser scan. More... | |
| int32_t | spindleAngleStart |
| The spindle angle in microradians corresponding to the start of a laser scan. More... | |
| int32_t | spindleAngleEnd |
| The spindle angle in microradians corresponding to the end of a laser scan. More... | |
| int32_t | scanArc |
| The total angular range of a individual laser scan in microradians. More... | |
| uint32_t | maxRange |
| The maximum range of the laser scanner in millimeters. More... | |
| uint32_t | pointCount |
| The number of points in the laser scan. More... | |
| const RangeType * | rangesP |
| Laser range data in millimeters. More... | |
| const IntensityType * | intensitiesP |
| Laser intensity values corresponding to each laser range point. More... | |
Class which stores Header information for a lidar scan.
This will be passed to any isolated callbacks, of type lidar::Callback, subscribed to lidar data.
See crl::multisense::Channel::addIsolatedCallback
Definition at line 2065 of file MultiSenseTypes.hh.
|
inline |
Default constructor.
Definition at line 2071 of file MultiSenseTypes.hh.
| const IntensityType* crl::multisense::lidar::Header::intensitiesP |
Laser intensity values corresponding to each laser range point.
The length of intensitiesP is equal to pointClount
Definition at line 2100 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::lidar::Header::maxRange |
The maximum range of the laser scanner in millimeters.
Definition at line 2091 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::lidar::Header::pointCount |
The number of points in the laser scan.
Definition at line 2093 of file MultiSenseTypes.hh.
| const RangeType* crl::multisense::lidar::Header::rangesP |
Laser range data in millimeters.
The length of rangesP is equal to pointCount
Definition at line 2097 of file MultiSenseTypes.hh.
| int32_t crl::multisense::lidar::Header::scanArc |
The total angular range of a individual laser scan in microradians.
Definition at line 2089 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::lidar::Header::scanId |
A unique ID number corresponding a individual laser scan.
Definition at line 2072 of file MultiSenseTypes.hh.
| int32_t crl::multisense::lidar::Header::spindleAngleEnd |
The spindle angle in microradians corresponding to the end of a laser scan.
Definition at line 2087 of file MultiSenseTypes.hh.
| int32_t crl::multisense::lidar::Header::spindleAngleStart |
The spindle angle in microradians corresponding to the start of a laser scan.
Definition at line 2085 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::lidar::Header::timeEndMicroSeconds |
The microseconds value of the time corresponding to the end of laser scan.
Definition at line 2083 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::lidar::Header::timeEndSeconds |
The seconds value of the time corresponding to the end of laser scan.
Definition at line 2081 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::lidar::Header::timeStartMicroSeconds |
The microseconds value of the time corresponding to the start of laser scan.
Definition at line 2079 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::lidar::Header::timeStartSeconds |
The seconds value of the time corresponding to the start of laser scan.
Definition at line 2077 of file MultiSenseTypes.hh.