Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
librealsense::algo::thermal_loop::l500::thermal_calibration_table Class Reference

#include <l500-thermal-loop.h>

Inheritance diagram for librealsense::algo::thermal_loop::l500::thermal_calibration_table:
Inheritance graph
[legend]

Classes

struct  thermal_bin
 
struct  thermal_table_header
 

Public Member Functions

std::vector< bytebuild_raw_data () const override
 
double get_thermal_scale (double hum_temp) const override
 
bool is_valid () const override
 
 thermal_calibration_table ()
 
 thermal_calibration_table (const std::vector< byte > &data, int resolution=29)
 
- Public Member Functions inherited from librealsense::algo::thermal_loop::thermal_calibration_table_interface
virtual ~thermal_calibration_table_interface ()
 

Public Attributes

thermal_table_header _header
 
size_t _resolution
 
std::vector< thermal_binbins
 

Static Public Attributes

static const int id = 0x317
 

Detailed Description

Definition at line 29 of file l500-thermal-loop.h.

Constructor & Destructor Documentation

librealsense::algo::thermal_loop::l500::thermal_calibration_table::thermal_calibration_table ( )

Definition at line 15 of file l500-thermal-loop.cpp.

librealsense::algo::thermal_loop::l500::thermal_calibration_table::thermal_calibration_table ( const std::vector< byte > &  data,
int  resolution = 29 
)

Definition at line 23 of file l500-thermal-loop.cpp.

Member Function Documentation

std::vector< byte > librealsense::algo::thermal_loop::l500::thermal_calibration_table::build_raw_data ( ) const
overridevirtual
double librealsense::algo::thermal_loop::l500::thermal_calibration_table::get_thermal_scale ( double  hum_temp) const
overridevirtual
bool librealsense::algo::thermal_loop::l500::thermal_calibration_table::is_valid ( ) const
inlineoverridevirtual

Member Data Documentation

thermal_table_header librealsense::algo::thermal_loop::l500::thermal_calibration_table::_header

Definition at line 57 of file l500-thermal-loop.h.

size_t librealsense::algo::thermal_loop::l500::thermal_calibration_table::_resolution

Definition at line 55 of file l500-thermal-loop.h.

std::vector< thermal_bin > librealsense::algo::thermal_loop::l500::thermal_calibration_table::bins

Definition at line 58 of file l500-thermal-loop.h.

const int librealsense::algo::thermal_loop::l500::thermal_calibration_table::id = 0x317
static

Definition at line 32 of file l500-thermal-loop.h.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:38