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

#include <RealSenseSensor.h>

Inheritance diagram for URealSenseSensor:
Inheritance graph
[legend]

Public Member Functions

struct rs2_sensorGetHandle ()
 
class URealSenseOptionGetOption (ERealSenseOptionType OptionType)
 
bool SupportsOption (ERealSenseOptionType Option)
 
bool SupportsProfile (FRealSenseStreamProfile Profile)
 
virtual ~URealSenseSensor ()
 

Public Attributes

FString Name
 
TArray< class URealSenseOption * > Options
 
TArray< FRealSenseStreamProfileStreamProfiles
 

Private Member Functions

class URealSenseOptionNewOption (struct rs2_options *Handle, ERealSenseOptionType Type, const TCHAR *Name)
 
void QueryData ()
 
void SetHandle (struct rs2_sensor *Handle)
 

Private Attributes

struct rs2_sensorRsSensor = nullptr
 

Friends

class URealSenseDevice
 

Detailed Description

Definition at line 7 of file RealSenseSensor.h.

Constructor & Destructor Documentation

URealSenseSensor::~URealSenseSensor ( )
virtual

Definition at line 9 of file RealSenseSensor.cpp.

Member Function Documentation

rs2_sensor * URealSenseSensor::GetHandle ( )

Definition at line 22 of file RealSenseSensor.cpp.

URealSenseOption * URealSenseSensor::GetOption ( ERealSenseOptionType  OptionType)

Definition at line 118 of file RealSenseSensor.cpp.

URealSenseOption * URealSenseSensor::NewOption ( struct rs2_options Handle,
ERealSenseOptionType  Type,
const TCHAR *  Name 
)
private

Definition at line 27 of file RealSenseSensor.cpp.

void URealSenseSensor::QueryData ( )
private

Definition at line 35 of file RealSenseSensor.cpp.

void URealSenseSensor::SetHandle ( struct rs2_sensor Handle)
private

Definition at line 16 of file RealSenseSensor.cpp.

bool URealSenseSensor::SupportsOption ( ERealSenseOptionType  Option)

Definition at line 95 of file RealSenseSensor.cpp.

bool URealSenseSensor::SupportsProfile ( FRealSenseStreamProfile  Profile)

Definition at line 102 of file RealSenseSensor.cpp.

Friends And Related Function Documentation

friend class URealSenseDevice
friend

Definition at line 10 of file RealSenseSensor.h.

Member Data Documentation

FString URealSenseSensor::Name

Definition at line 27 of file RealSenseSensor.h.

TArray<class URealSenseOption*> URealSenseSensor::Options

Definition at line 30 of file RealSenseSensor.h.

struct rs2_sensor* URealSenseSensor::RsSensor = nullptr
private

Definition at line 41 of file RealSenseSensor.h.

TArray<FRealSenseStreamProfile> URealSenseSensor::StreamProfiles

Definition at line 33 of file RealSenseSensor.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