Public Attributes | List of all members
crl::multisense::ground_surface::Header Class Reference

#include <MultiSenseTypes.hh>

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

Public Attributes

uint32_t controlPointsBitsPerPixel
 
uint32_t controlPointsHeight
 
const void * controlPointsImageDataP
 
uint32_t controlPointsWidth
 
float extrinsics [6]
 
int64_t frameId
 
float minMaxAzimuthAngle [2]
 
float quadraticParams [6]
 
uint8_t success
 
int64_t timestamp
 
float xzCellOrigin [2]
 
float xzCellSize [2]
 
float xzLimit [2]
 

Additional Inherited Members

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

Detailed Description

Class containing Header information for a Ground Surface Spline callback.

See crl::multisense::Channel::addIsolatedCallback

Definition at line 2921 of file Legacy/include/MultiSense/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 2931 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ controlPointsHeight

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

Height of the dynamically-sized control points array

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

◆ controlPointsImageDataP

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

A pointer to the dynamically-sized control points array data

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

◆ controlPointsWidth

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

Width of the dynamically-sized control points array

Definition at line 2933 of file Legacy/include/MultiSense/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 2950 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ frameId

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

Unique ID used to describe an image. FrameIds increase sequentially from the device

Definition at line 2924 of file Legacy/include/MultiSense/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 2946 of file Legacy/include/MultiSense/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 2954 of file Legacy/include/MultiSense/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 2928 of file Legacy/include/MultiSense/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 2926 of file Legacy/include/MultiSense/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 2940 of file Legacy/include/MultiSense/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 2942 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ xzLimit

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

X,Z limit to the spline fitting area in meters

Definition at line 2944 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