#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 | |
|  Public Member Functions inherited from crl::multisense::HeaderBase | |
| 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 2943 of file MultiSenseTypes.hh.
| 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.
| uint32_t crl::multisense::ground_surface::Header::controlPointsHeight | 
Height of the dynamically-sized control points array
Definition at line 2957 of file MultiSenseTypes.hh.
| 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.
| uint32_t crl::multisense::ground_surface::Header::controlPointsWidth | 
Width of the dynamically-sized control points array
Definition at line 2955 of file 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 2972 of file MultiSenseTypes.hh.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.