Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
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
10  {
11  float laser_power;
12  bool was_set = false;
14 
15  typedef struct
16  {
18  bool was_set = false;
20 
21  typedef struct
22  {
23  float exposure;
24  bool was_set = false;
26 
27  typedef struct
28  {
30  bool was_set = false;
32 
33  typedef struct
34  {
35  float gain;
36  bool was_set = false;
37  }gain_control;
38 
39  typedef struct
40  {
42  bool was_set = false;
44 
45  typedef struct
46  {
47  float brightness;
48  bool was_set = false;
50 
51  typedef struct
52  {
53  float contrast;
54  bool was_set = false;
56 
57  typedef struct
58  {
59  float gamma;
60  bool was_set = false;
62 
63  typedef struct
64  {
65  float hue;
66  bool was_set = false;
67  }hue_control;
68 
69  typedef struct
70  {
71  float saturation;
72  bool was_set = false;
74 
75  typedef struct
76  {
77  float sharpness;
78  bool was_set = false;
80 
81  typedef struct
82  {
84  bool was_set = false;
86 
87  typedef struct
88  {
90  bool was_set = false;
92 
93  typedef struct
94  {
96  bool was_set = false;
98 
99  struct preset{
131  };
132 
133  void default_400(preset& p);
134  void default_405(preset& p);
135  void default_410(preset& p);
136  void default_420(preset& p);
137  void default_430(preset& p);
139  void high_res_high_density(preset& p);
140  void high_res_mid_density(preset& p);
141  void low_res_high_accuracy(preset& p);
142  void low_res_high_density(preset& p);
143  void low_res_mid_density(preset& p);
144  void mid_res_high_accuracy(preset& p);
145  void mid_res_high_density(preset& p);
146  void mid_res_mid_density(preset& p);
147  void hand_gesture(preset& p);
148 }
int power_line_frequency
Definition: presets.h:95
void default_400(preset &p)
int auto_white_balance
Definition: presets.h:89
void default_430(preset &p)
Definition: presets.h:27
float exposure
Definition: presets.h:23
exposure_control color_exposure
Definition: presets.h:118
Definition: rs_advanced_mode_command.h:48
STColorControl color_control
Definition: presets.h:103
float brightness
Definition: presets.h:47
laser_power_control laser_power
Definition: presets.h:113
void high_res_high_accuracy(preset &p)
Definition: presets.h:81
STSloColorThresholdsControl sctc
Definition: presets.h:105
Definition: rs_advanced_mode_command.h:14
auto_white_balance_control depth_auto_white_balance
Definition: presets.h:117
auto_exposure_control color_auto_exposure
Definition: presets.h:119
STDepthControlGroup depth_controls
Definition: presets.h:100
STCensusRadius census
Definition: presets.h:111
Definition: presets.h:75
STAEControl ae
Definition: presets.h:110
void mid_res_high_density(preset &p)
int auto_exposure
Definition: presets.h:29
Definition: presets.h:9
Definition: presets.h:45
gain_control color_gain
Definition: presets.h:123
gain_control depth_gain
Definition: presets.h:116
Definition: rs_advanced_mode_command.h:71
float saturation
Definition: presets.h:71
void high_res_mid_density(preset &p)
void hand_gesture(preset &p)
Definition: rs_advanced_mode_command.h:28
Definition: algo.h:16
STRsm rsm
Definition: presets.h:101
void low_res_mid_density(preset &p)
float contrast
Definition: presets.h:53
laser_state_control laser_state
Definition: presets.h:112
float sharpness
Definition: presets.h:77
sharpness_control color_sharpness
Definition: presets.h:127
brightness_control color_brightness
Definition: presets.h:121
void low_res_high_density(preset &p)
float laser_power
Definition: presets.h:11
Definition: presets.h:15
auto_exposure_control depth_auto_exposure
Definition: presets.h:115
white_balance_control color_white_balance
Definition: presets.h:128
STSloPenaltyControl spc
Definition: presets.h:106
Definition: presets.h:69
Definition: rs_advanced_mode_command.h:64
void high_res_high_density(preset &p)
Definition: rs_advanced_mode_command.h:89
STRauSupportVectorControl rsvc
Definition: presets.h:102
Definition: rs_advanced_mode_command.h:105
Definition: rs_advanced_mode_command.h:119
hue_control color_hue
Definition: presets.h:125
gamma_control color_gamma
Definition: presets.h:124
void default_410(preset &p)
float gain
Definition: presets.h:35
int laser_state
Definition: presets.h:17
float gamma
Definition: presets.h:59
auto_white_balance_control color_auto_white_balance
Definition: presets.h:129
float white_balance
Definition: presets.h:83
Definition: presets.h:33
STDepthTableControl depth_table
Definition: presets.h:109
Definition: presets.h:63
Definition: presets.h:99
Definition: rs_advanced_mode_command.h:82
contrast_control color_contrast
Definition: presets.h:122
STHdad hdad
Definition: presets.h:107
void mid_res_high_accuracy(preset &p)
void default_420(preset &p)
exposure_control depth_exposure
Definition: presets.h:114
saturation_control color_saturation
Definition: presets.h:126
STColorCorrection cc
Definition: presets.h:108
Definition: presets.h:57
backlight_compensation_control color_backlight_compensation
Definition: presets.h:120
Definition: presets.h:21
Definition: rs_advanced_mode_command.h:57
float hue
Definition: presets.h:65
void default_405(preset &p)
void mid_res_mid_density(preset &p)
void low_res_high_accuracy(preset &p)
power_line_frequency_control color_power_line_frequency
Definition: presets.h:130
Definition: rs_advanced_mode_command.h:110
int backlight_compensation
Definition: presets.h:41
Definition: presets.h:51
STRauColorThresholdsControl rctc
Definition: presets.h:104
Definition: rs_advanced_mode_command.h:36