Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Friends | List of all members
URealSenseOption Class Reference

#include <RealSenseOption.h>

Inheritance diagram for URealSenseOption:
Inheritance graph
[legend]

Public Member Functions

float GetCachedValue () const
 
struct rs2_optionsGetHandle ()
 
float QueryValue ()
 
void SetValue (float Value)
 
virtual ~URealSenseOption ()
 

Public Attributes

FString Description
 
FString Name
 
FRealSenseOptionRange Range
 
ERealSenseOptionType Type
 

Private Member Functions

void QueryData ()
 
void SetHandle (struct rs2_options *Handle)
 
void SetType (ERealSenseOptionType Type)
 

Private Attributes

struct rs2_optionsRsOptions = nullptr
 
float Value = 0
 

Friends

class URealSenseSensor
 

Detailed Description

Definition at line 7 of file RealSenseOption.h.

Constructor & Destructor Documentation

URealSenseOption::~URealSenseOption ( )
virtual

Definition at line 14 of file RealSenseOption.cpp.

Member Function Documentation

float URealSenseOption::GetCachedValue ( ) const
inline

Definition at line 17 of file RealSenseOption.h.

rs2_options * URealSenseOption::GetHandle ( )

Definition at line 24 of file RealSenseOption.cpp.

void URealSenseOption::QueryData ( )
private

Definition at line 34 of file RealSenseOption.cpp.

float URealSenseOption::QueryValue ( )

Definition at line 43 of file RealSenseOption.cpp.

void URealSenseOption::SetHandle ( struct rs2_options Handle)
private

Definition at line 19 of file RealSenseOption.cpp.

void URealSenseOption::SetType ( ERealSenseOptionType  Type)
private

Definition at line 29 of file RealSenseOption.cpp.

void URealSenseOption::SetValue ( float  Value)

Definition at line 54 of file RealSenseOption.cpp.

Friends And Related Function Documentation

friend class URealSenseSensor
friend

Definition at line 10 of file RealSenseOption.h.

Member Data Documentation

FString URealSenseOption::Description

Definition at line 32 of file RealSenseOption.h.

FString URealSenseOption::Name

Definition at line 29 of file RealSenseOption.h.

FRealSenseOptionRange URealSenseOption::Range

Definition at line 35 of file RealSenseOption.h.

struct rs2_options* URealSenseOption::RsOptions = nullptr
private

Definition at line 43 of file RealSenseOption.h.

ERealSenseOptionType URealSenseOption::Type

Definition at line 26 of file RealSenseOption.h.

float URealSenseOption::Value = 0
private

Definition at line 44 of file RealSenseOption.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:32