#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 1423 of file MultiSenseTypes.hh.
|
inline |
Default constructor
Definition at line 1429 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 1458 of file MultiSenseTypes.hh.
uint32_t crl::multisense::lidar::Header::maxRange |
The maximum range of the laser scanner in millimeters
Definition at line 1449 of file MultiSenseTypes.hh.
uint32_t crl::multisense::lidar::Header::pointCount |
The number of points in the laser scan
Definition at line 1451 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 1455 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 1447 of file MultiSenseTypes.hh.
uint32_t crl::multisense::lidar::Header::scanId |
A unique ID number corresponding a individual laser scan
Definition at line 1430 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 1445 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 1443 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 1441 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 1439 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 1437 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 1435 of file MultiSenseTypes.hh.