presets.h
Go to the documentation of this file.
1 // License: Apache 2.0. See LICENSE file in root directory.
2 // Copyright(c) 2017 Intel Corporation. All Rights Reserved.
3 
4 #pragma once
5 #include "../../../include/librealsense2/h/rs_advanced_mode_command.h"
6 
7 namespace librealsense
8 {
9  typedef struct laser_power_control
10  {
11  float laser_power;
12  bool was_set = false;
14 
15  typedef struct laser_state_control
16  {
18  bool was_set = false;
20 
21  typedef struct exposure_control
22  {
23  float exposure;
24  bool was_set = false;
26 
27  typedef struct auto_exposure_control
28  {
30  bool was_set = false;
32 
33  typedef struct gain_control
34  {
35  float gain;
36  bool was_set = false;
37  }gain_control;
38 
40  {
42  bool was_set = false;
44 
45  typedef struct brightness_control
46  {
47  float brightness;
48  bool was_set = false;
50 
51  typedef struct contrast_control
52  {
53  float contrast;
54  bool was_set = false;
56 
57  typedef struct gamma_control
58  {
59  float gamma;
60  bool was_set = false;
62 
63  typedef struct hue_control
64  {
65  float hue;
66  bool was_set = false;
67  }hue_control;
68 
69  typedef struct saturation_control
70  {
71  float saturation;
72  bool was_set = false;
74 
75  typedef struct sharpness_control
76  {
77  float sharpness;
78  bool was_set = false;
80 
81  typedef struct white_balance_control
82  {
84  bool was_set = false;
86 
88  {
90  bool was_set = false;
92 
94  {
96  bool was_set = false;
98 
99  struct preset{
132  };
133 
134  void default_400(preset& p);
135  void default_405(preset& p);
136  void default_410(preset& p);
137  void default_420(preset& p);
138  void default_430(preset& p);
148  void hand_gesture(preset& p);
149  void d415_remove_ir(preset& p);
150  void d460_remove_ir(preset& p);
151 }
void default_400(preset &p)
Definition: presets.cpp:8
void d460_remove_ir(preset &p)
Definition: presets.cpp:839
void default_430(preset &p)
Definition: presets.cpp:284
struct librealsense::auto_white_balance_control auto_white_balance_control
exposure_control color_exposure
Definition: presets.h:119
STColorControl color_control
Definition: presets.h:103
struct librealsense::brightness_control brightness_control
laser_power_control laser_power
Definition: presets.h:114
void high_res_high_accuracy(preset &p)
Definition: presets.cpp:353
GLfloat GLfloat p
Definition: glext.h:12687
STSloColorThresholdsControl sctc
Definition: presets.h:105
struct librealsense::hue_control hue_control
auto_white_balance_control depth_auto_white_balance
Definition: presets.h:118
auto_exposure_control color_auto_exposure
Definition: presets.h:120
struct librealsense::laser_power_control laser_power_control
struct librealsense::gain_control gain_control
STDepthControlGroup depth_controls
Definition: presets.h:100
struct librealsense::contrast_control contrast_control
STCensusRadius census
Definition: presets.h:111
STAEControl ae
Definition: presets.h:110
void mid_res_high_density(preset &p)
Definition: presets.cpp:676
gain_control color_gain
Definition: presets.h:124
gain_control depth_gain
Definition: presets.h:117
void high_res_mid_density(preset &p)
Definition: presets.cpp:443
void hand_gesture(preset &p)
Definition: presets.cpp:770
void low_res_mid_density(preset &p)
Definition: presets.cpp:582
laser_state_control laser_state
Definition: presets.h:113
void d415_remove_ir(preset &p)
Definition: presets.cpp:823
sharpness_control color_sharpness
Definition: presets.h:128
brightness_control color_brightness
Definition: presets.h:122
void low_res_high_density(preset &p)
Definition: presets.cpp:535
auto_exposure_control depth_auto_exposure
Definition: presets.h:116
struct librealsense::laser_state_control laser_state_control
white_balance_control color_white_balance
Definition: presets.h:129
STSloPenaltyControl spc
Definition: presets.h:106
STAFactor amplitude_factor
Definition: presets.h:112
void high_res_high_density(preset &p)
Definition: presets.cpp:398
struct librealsense::exposure_control exposure_control
STRauSupportVectorControl rsvc
Definition: presets.h:102
struct librealsense::auto_exposure_control auto_exposure_control
hue_control color_hue
Definition: presets.h:126
gamma_control color_gamma
Definition: presets.h:125
void default_410(preset &p)
Definition: presets.cpp:146
auto_white_balance_control color_auto_white_balance
Definition: presets.h:130
struct librealsense::gamma_control gamma_control
STDepthTableControl depth_table
Definition: presets.h:109
struct librealsense::white_balance_control white_balance_control
struct librealsense::backlight_compensation_control backlight_compensation_control
contrast_control color_contrast
Definition: presets.h:123
void mid_res_high_accuracy(preset &p)
Definition: presets.cpp:629
void default_420(preset &p)
Definition: presets.cpp:216
exposure_control depth_exposure
Definition: presets.h:115
saturation_control color_saturation
Definition: presets.h:127
STColorCorrection cc
Definition: presets.h:108
backlight_compensation_control color_backlight_compensation
Definition: presets.h:121
struct librealsense::saturation_control saturation_control
struct librealsense::power_line_frequency_control power_line_frequency_control
void default_405(preset &p)
Definition: presets.cpp:76
void mid_res_mid_density(preset &p)
Definition: presets.cpp:723
void low_res_high_accuracy(preset &p)
Definition: presets.cpp:488
power_line_frequency_control color_power_line_frequency
Definition: presets.h:131
struct librealsense::sharpness_control sharpness_control
STRauColorThresholdsControl rctc
Definition: presets.h:104


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