LibMultiSense
LibMultiSense Documentation
crl::multisense::ground_surface::Header Class Reference

Class containing Header information for a Ground Surface Spline callback. More...

#include <MultiSenseTypes.hh>

Inheritance diagram for crl::multisense::ground_surface::Header:
Collaboration diagram for crl::multisense::ground_surface::Header:

Public Attributes

int64_t frameId
 Unique ID used to describe an image. More...
 
int64_t timestamp
 Trigger time of the disparity image which was used to generate the spline. More...
 
uint8_t success
 Success flag for B-Spline fitting process — no control points will be available if this is false. More...
 
uint32_t controlPointsBitsPerPixel
 Bits per pixel in the dynamically-sized control points array. More...
 
uint32_t controlPointsWidth
 Width of the dynamically-sized control points array. More...
 
uint32_t controlPointsHeight
 Height of the dynamically-sized control points array. More...
 
const void * controlPointsImageDataP
 A pointer to the dynamically-sized control points array data. More...
 
float xzCellOrigin [2]
 X,Z cell origin of the spline fitting algorithm in meters. More...
 
float xzCellSize [2]
 Size of the X,Z plane containing the spline fit in meters. More...
 
float xzLimit [2]
 X,Z limit to the spline fitting area in meters. More...
 
float minMaxAzimuthAngle [2]
 Min and max limit to the spline fitting angle in radians, for visualization purposes. More...
 
float extrinsics [6]
 Camera extrinsics that were used in the ground surface fitting operation Order of parameters is x, y, z in meters then rz, ry, rz in radians. More...
 
float quadraticParams [6]
 Parameters for the quadratic data transformation prior to spline fitting (ax^2 + by^2 + cxy + dx + ey + f) More...
 

Additional Inherited Members

- 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 ()
 

Detailed Description

Class containing Header information for a Ground Surface Spline callback.

See crl::multisense::Channel::addIsolatedCallback

Definition at line 2878 of file MultiSenseTypes.hh.

Member Data Documentation

◆ controlPointsBitsPerPixel

uint32_t crl::multisense::ground_surface::Header::controlPointsBitsPerPixel

Bits per pixel in the dynamically-sized control points array.

Definition at line 2888 of file MultiSenseTypes.hh.

◆ controlPointsHeight

uint32_t crl::multisense::ground_surface::Header::controlPointsHeight

Height of the dynamically-sized control points array.

Definition at line 2892 of file MultiSenseTypes.hh.

◆ controlPointsImageDataP

const void* crl::multisense::ground_surface::Header::controlPointsImageDataP

A pointer to the dynamically-sized control points array data.

Definition at line 2894 of file MultiSenseTypes.hh.

◆ controlPointsWidth

uint32_t crl::multisense::ground_surface::Header::controlPointsWidth

Width of the dynamically-sized control points array.

Definition at line 2890 of file MultiSenseTypes.hh.

◆ extrinsics

float crl::multisense::ground_surface::Header::extrinsics[6]

Camera extrinsics that were used in the ground surface fitting operation Order of parameters is x, y, z in meters then rz, ry, rz in radians.

Definition at line 2907 of file MultiSenseTypes.hh.

◆ frameId

int64_t crl::multisense::ground_surface::Header::frameId

Unique ID used to describe an image.

FrameIds increase sequentally from the device

Definition at line 2881 of file MultiSenseTypes.hh.

◆ minMaxAzimuthAngle

float crl::multisense::ground_surface::Header::minMaxAzimuthAngle[2]

Min and max limit to the spline fitting angle in radians, for visualization purposes.

Definition at line 2903 of file MultiSenseTypes.hh.

◆ quadraticParams

float crl::multisense::ground_surface::Header::quadraticParams[6]

Parameters for the quadratic data transformation prior to spline fitting (ax^2 + by^2 + cxy + dx + ey + f)

Definition at line 2911 of file MultiSenseTypes.hh.

◆ success

uint8_t crl::multisense::ground_surface::Header::success

Success flag for B-Spline fitting process — no control points will be available if this is false.

Definition at line 2885 of file MultiSenseTypes.hh.

◆ timestamp

int64_t crl::multisense::ground_surface::Header::timestamp

Trigger time of the disparity image which was used to generate the spline.

Definition at line 2883 of file MultiSenseTypes.hh.

◆ xzCellOrigin

float crl::multisense::ground_surface::Header::xzCellOrigin[2]

X,Z cell origin of the spline fitting algorithm in meters.

Definition at line 2897 of file MultiSenseTypes.hh.

◆ xzCellSize

float crl::multisense::ground_surface::Header::xzCellSize[2]

Size of the X,Z plane containing the spline fit in meters.

Definition at line 2899 of file MultiSenseTypes.hh.

◆ xzLimit

float crl::multisense::ground_surface::Header::xzLimit[2]

X,Z limit to the spline fitting area in meters.

Definition at line 2901 of file MultiSenseTypes.hh.


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