Public Member Functions | Public Attributes | List of all members
crl::multisense::lidar::Header Class Reference

#include <MultiSenseTypes.hh>

Inheritance diagram for crl::multisense::lidar::Header:
Inheritance graph
[legend]

Public Member Functions

 Header ()
 
- Public Member Functions inherited from crl::multisense::HeaderBase
virtual bool inMask (DataSource mask)
 
virtual ~HeaderBase ()
 

Public Attributes

const IntensityTypeintensitiesP
 
uint32_t maxRange
 
uint32_t pointCount
 
const RangeTyperangesP
 
int32_t scanArc
 
uint32_t scanId
 
int32_t spindleAngleEnd
 
int32_t spindleAngleStart
 
uint32_t timeEndMicroSeconds
 
uint32_t timeEndSeconds
 
uint32_t timeStartMicroSeconds
 
uint32_t timeStartSeconds
 

Detailed Description

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 Legacy/include/MultiSense/MultiSenseTypes.hh.

Constructor & Destructor Documentation

◆ Header()

crl::multisense::lidar::Header::Header ( )
inline

Default constructor

Definition at line 2071 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

Member Data Documentation

◆ intensitiesP

const IntensityType* crl::multisense::lidar::Header::intensitiesP

Laser intensity values corresponding to each laser range point. The length of intensitiesP is equal to pointCloud

Definition at line 2100 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ maxRange

uint32_t crl::multisense::lidar::Header::maxRange

The maximum range of the laser scanner in millimeters

Definition at line 2091 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ pointCount

uint32_t crl::multisense::lidar::Header::pointCount

The number of points in the laser scan

Definition at line 2093 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ rangesP

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 Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ scanArc

int32_t crl::multisense::lidar::Header::scanArc

The total angular range of a individual laser scan in microradians

Definition at line 2089 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ scanId

uint32_t crl::multisense::lidar::Header::scanId

A unique ID number corresponding a individual laser scan

Definition at line 2072 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ spindleAngleEnd

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 Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ spindleAngleStart

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 Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ timeEndMicroSeconds

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 Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ timeEndSeconds

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 Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ timeStartMicroSeconds

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 Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ timeStartSeconds

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 Legacy/include/MultiSense/MultiSenseTypes.hh.


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


multisense_lib
Author(s):
autogenerated on Thu Apr 17 2025 02:49:10