LibMultiSense
LibMultiSense Documentation
crl::multisense::lidar Namespace Reference

Classes

class  Calibration
 Class used to store a laser calibration. More...
 
class  Header
 Class which stores Header information for a lidar scan. More...
 

Typedefs

typedef uint32_t RangeType
 The type of a single laser range measurement
More...
 
typedef uint32_t IntensityType
 The type of a single laser intensity measurement
More...
 
typedef void(* Callback) (const Header &header, void *userDataP)
 Function pointer for receiving callbacks of lidar data. More...
 

Typedef Documentation

◆ Callback

typedef void(* crl::multisense::lidar::Callback) (const Header &header, void *userDataP)

Function pointer for receiving callbacks of lidar data.

Pointers to data are no longer valid after the callback returns.

To reserve data pointers after the callback returns use

Definition at line 1799 of file MultiSenseTypes.hh.

◆ IntensityType

The type of a single laser intensity measurement

Definition at line 1744 of file MultiSenseTypes.hh.

◆ RangeType

The type of a single laser range measurement

Definition at line 1742 of file MultiSenseTypes.hh.

crl::multisense::Channel::reserveCallbackBuffer
virtual void * reserveCallbackBuffer()=0
Reserve image or lidar data within a isolated callback so it is available after the callback returns.