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 2943 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 2953 of file MultiSenseTypes.hh.

◆ controlPointsHeight

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

Height of the dynamically-sized control points array

Definition at line 2957 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 2959 of file MultiSenseTypes.hh.

◆ controlPointsWidth

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

Width of the dynamically-sized control points array

Definition at line 2955 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 2972 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 2946 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 2968 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 2976 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 2950 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 2948 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 2962 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 2964 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 2966 of file MultiSenseTypes.hh.


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


multisense_lib
Author(s):
autogenerated on Sat Jun 24 2023 03:01:21