#include <MultiSenseTypes.hh>
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 | |
![]() | |
virtual bool | inMask (DataSource mask) |
virtual | ~HeaderBase () |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.