RealSenseTypes.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RealSenseTypes.generated.h"
4 
5 namespace rs2 {
6  class config;
7  class device;
8  class pipeline;
9  class frameset;
10  class frame;
11  class align;
12  class pointcloud;
13  class points;
14 }
15 
16 // typedef enum rs2_stream
17 UENUM(Blueprintable)
18 enum class ERealSenseStreamType : uint8
19 {
20  STREAM_ANY,
21  STREAM_DEPTH ,
22  STREAM_COLOR ,
24 };
25 
26 // typedef enum rs2_format
27 UENUM(Blueprintable)
28 enum class ERealSenseFormatType : uint8
29 {
30  FORMAT_ANY ,
31  FORMAT_Z16 ,
33  FORMAT_XYZ32F ,
34  FORMAT_YUYV ,
35  FORMAT_RGB8 ,
36  FORMAT_BGR8 ,
37  FORMAT_RGBA8 ,
38  FORMAT_BGRA8 ,
39  FORMAT_Y8 ,
40  FORMAT_Y16 ,
41  FORMAT_RAW10 ,
42  FORMAT_RAW16 ,
43  FORMAT_RAW8 ,
44  FORMAT_UYVY ,
48  FORMAT_6DOF ,
50 };
51 
52 // typedef enum rs2_option
53 UENUM(Blueprintable)
54 enum class ERealSenseOptionType : uint8
55 {
57  BRIGHTNESS ,
58  CONTRAST ,
59  EXPOSURE ,
60  GAIN ,
61  GAMMA ,
62  HUE ,
63  SATURATION ,
64  SHARPNESS ,
65  WHITE_BALANCE ,
68  VISUAL_PRESET ,
69  LASER_POWER ,
70  ACCURACY ,
71  MOTION_RANGE ,
72  FILTER_OPTION ,
84  DEPTH_UNITS ,
87  COLOR_SCHEME ,
89  MIN_DISTANCE ,
90  MAX_DISTANCE ,
95  HOLES_FILL ,
99  STREAM_FILTER ,
102  EMITTER_ON_OFF ,
105  LLD_TEMPERATURE ,
106  MC_TEMPERATURE ,
107  MA_TEMPERATURE ,
108  HARDWARE_PRESET ,
110  APD_TEMPERATURE ,
111  ENABLE_MAPPING ,
115  DEPTH_OFFSET ,
116  LED_POWER ,
123  NOISE_FILTERING ,
125  AMBIENT_LIGHT ,
127  SENSOR_MODE ,
133  HDR_ENABLED ,
134  SEQUENCE_NAME ,
135  SEQUENCE_SIZE ,
136  SEQUENCE_ID ,
139  ALTERNATE_IR ,
143  AUTO_GAIN_LIMIT ,
144 };
145 
146 UENUM(Blueprintable)
147 enum class ERealSensePipelineMode : uint8
148 {
149  CaptureOnly,
150  RecordFile,
151  PlaybackFile,
152 };
153 
154 UENUM(Blueprintable)
155 enum class ERealSenseDepthColormap : uint8
156 {
157  Jet,
158  Classic,
159  WhiteToBlack,
160  BlackToWhite,
161  Bio,
162  Cold,
163  Warm,
164  Quantized,
165  Pattern,
166 };
167 
168 USTRUCT(BlueprintType)
170 {
171  GENERATED_BODY()
172 
173  UPROPERTY(Category="RealSense", BlueprintReadWrite, EditAnywhere)
175 
176  UPROPERTY(Category="RealSense", BlueprintReadWrite, EditAnywhere)
178 
179  UPROPERTY(Category="RealSense", BlueprintReadWrite, EditAnywhere)
180  int32 Width = 640;
181 
182  UPROPERTY(Category="RealSense", BlueprintReadWrite, EditAnywhere)
183  int32 Height = 480;
184 
185  UPROPERTY(Category="RealSense", BlueprintReadWrite, EditAnywhere)
186  int32 Rate = 30;
187 };
188 
189 USTRUCT(BlueprintType)
191 {
192  GENERATED_BODY()
193 
194  UPROPERTY(Category="RealSense", BlueprintReadWrite, EditAnywhere)
195  int32 Width = 640;
196 
197  UPROPERTY(Category="RealSense", BlueprintReadWrite, EditAnywhere)
198  int32 Height = 480;
199 
200  UPROPERTY(Category="RealSense", BlueprintReadWrite, EditAnywhere)
201  int32 Rate = 30;
202 };
203 
204 USTRUCT(BlueprintType)
206 {
207  GENERATED_BODY()
208 
209  UPROPERTY(Category="RealSense", BlueprintReadOnly, VisibleAnywhere)
210  float Min;
211 
212  UPROPERTY(Category="RealSense", BlueprintReadOnly, VisibleAnywhere)
213  float Max;
214 
215  UPROPERTY(Category="RealSense", BlueprintReadOnly, VisibleAnywhere)
216  float Step;
217 
218  UPROPERTY(Category="RealSense", BlueprintReadOnly, VisibleAnywhere)
219  float Default;
220 };
ERealSenseOptionType
Definition: cah-model.h:10
ERealSenseDepthColormap
def pointcloud(out, verts, texcoords, color, painter=True)
ERealSensePipelineMode
ERealSenseFormatType
ERealSenseStreamType
auto device
Definition: pyrs_net.cpp:17
GLdouble GLdouble GLint GLint const GLdouble * points


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