Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
src
device-calibration.h
Go to the documentation of this file.
1
// License: Apache 2.0. See LICENSE file in root directory.
2
// Copyright(c) 2020 Intel Corporation. All Rights Reserved.
3
4
#pragma once
5
6
#include "
types.h
"
7
#include "
core/streaming.h
"
8
9
namespace
librealsense
10
{
11
// This extension should allow generic calibrations using the same interface
12
// by adding to rs2_calibration_type instead of adding new function calls
13
class
calibration_change_device
14
{
15
public
:
16
virtual
void
register_calibration_change_callback
(
calibration_change_callback_ptr
) = 0;
17
};
18
MAP_EXTENSION
(
RS2_EXTENSION_CALIBRATION_CHANGE_DEVICE
,
calibration_change_device
);
19
20
// This extension should allow generic calibrations using the same interface
21
// by adding to rs2_calibration_type instead of adding new function calls
22
class
device_calibration
:
public
calibration_change_device
23
{
24
public
:
25
virtual
void
trigger_device_calibration(
rs2_calibration_type
) = 0;
26
};
27
MAP_EXTENSION
(
RS2_EXTENSION_DEVICE_CALIBRATION
,
device_calibration
);
28
}
librealsense::calibration_change_device
Definition:
device-calibration.h:13
RS2_EXTENSION_CALIBRATION_CHANGE_DEVICE
Definition:
rs_types.h:223
rs2_calibration_type
rs2_calibration_type
Definition:
rs_device.h:344
types.h
streaming.h
librealsense
Definition:
calibration-model.h:6
librealsense::device_calibration
Definition:
device-calibration.h:22
librealsense::calibration_change_device::register_calibration_change_callback
virtual void register_calibration_change_callback(calibration_change_callback_ptr)=0
RS2_EXTENSION_DEVICE_CALIBRATION
Definition:
rs_types.h:217
librealsense::MAP_EXTENSION
MAP_EXTENSION(RS2_EXTENSION_POINTS, librealsense::points)
librealsense::calibration_change_callback_ptr
std::shared_ptr< rs2_calibration_change_callback > calibration_change_callback_ptr
Definition:
src/types.h:1074
librealsense2
Author(s): Sergey Dorodnicov
, Doron Hirshberg
, Mark Horn
, Reagan Lopez
, Itay Carpis
autogenerated on Mon May 3 2021 02:47:12