#include <MultiSenseTypes.hh>

| Public Member Functions | |
| Header () | |
|  Public Member Functions inherited from crl::multisense::HeaderBase | |
| virtual bool | inMask (DataSource mask) | 
| virtual | ~HeaderBase () | 
| Public Attributes | |
| const IntensityType * | intensitiesP | 
| uint32_t | maxRange | 
| uint32_t | pointCount | 
| const RangeType * | rangesP | 
| int32_t | scanArc | 
| uint32_t | scanId | 
| int32_t | spindleAngleEnd | 
| int32_t | spindleAngleStart | 
| uint32_t | timeEndMicroSeconds | 
| uint32_t | timeEndSeconds | 
| uint32_t | timeStartMicroSeconds | 
| uint32_t | timeStartSeconds | 
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 2082 of file MultiSenseTypes.hh.
| 
 | inline | 
Default constructor
Definition at line 2088 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 2117 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::lidar::Header::maxRange | 
The maximum range of the laser scanner in millimeters
Definition at line 2108 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::lidar::Header::pointCount | 
The number of points in the laser scan
Definition at line 2110 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 2114 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 2106 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::lidar::Header::scanId | 
A unique ID number corresponding a individual laser scan
Definition at line 2089 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 2104 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 2102 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 2100 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 2098 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 2096 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 2094 of file MultiSenseTypes.hh.