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

#include <RealSenseDevice.h>

Inheritance diagram for URealSenseDevice:
Inheritance graph
[legend]

Public Member Functions

struct rs2_deviceGetHandle ()
 
class URealSenseSensorGetSensor (ERealSenseStreamType StreamType)
 
TArray< FRealSenseStreamProfileGetStreamProfiles (ERealSenseStreamType StreamType)
 
bool LoadPreset (const FString &FileName)
 
bool SavePreset (const FString &FileName)
 
bool SupportsProfile (FRealSenseStreamProfile Profile)
 
virtual ~URealSenseDevice ()
 

Static Public Member Functions

static bool LoadPreset (struct rs2_device *Handle, const FString &FileName)
 
static bool SavePreset (struct rs2_device *Handle, const FString &FileName)
 

Public Attributes

FString Name
 
TArray< class URealSenseSensor * > Sensors
 
FString Serial
 

Private Member Functions

class URealSenseSensorNewSensor (struct rs2_sensor *Handle, const TCHAR *Name)
 
void QueryData ()
 
void SetHandle (struct rs2_device *Handle)
 

Private Attributes

struct rs2_deviceRsDevice = nullptr
 

Friends

class ARealSenseInspector
 
class FRealSenseInspectorCustomization
 
class URealSenseContext
 

Detailed Description

Definition at line 7 of file RealSenseDevice.h.

Constructor & Destructor Documentation

URealSenseDevice::~URealSenseDevice ( )
virtual

Definition at line 10 of file RealSenseDevice.cpp.

Member Function Documentation

rs2_device * URealSenseDevice::GetHandle ( )

Definition at line 23 of file RealSenseDevice.cpp.

URealSenseSensor * URealSenseDevice::GetSensor ( ERealSenseStreamType  StreamType)

Definition at line 65 of file RealSenseDevice.cpp.

TArray< FRealSenseStreamProfile > URealSenseDevice::GetStreamProfiles ( ERealSenseStreamType  StreamType)

Definition at line 84 of file RealSenseDevice.cpp.

bool URealSenseDevice::LoadPreset ( const FString &  FileName)

Definition at line 115 of file RealSenseDevice.cpp.

bool URealSenseDevice::LoadPreset ( struct rs2_device Handle,
const FString &  FileName 
)
static

Definition at line 125 of file RealSenseDevice.cpp.

URealSenseSensor * URealSenseDevice::NewSensor ( struct rs2_sensor Handle,
const TCHAR *  Name 
)
private

Definition at line 28 of file RealSenseDevice.cpp.

void URealSenseDevice::QueryData ( )
private

Definition at line 35 of file RealSenseDevice.cpp.

bool URealSenseDevice::SavePreset ( const FString &  FileName)

Definition at line 120 of file RealSenseDevice.cpp.

bool URealSenseDevice::SavePreset ( struct rs2_device Handle,
const FString &  FileName 
)
static

Definition at line 163 of file RealSenseDevice.cpp.

void URealSenseDevice::SetHandle ( struct rs2_device Handle)
private

Definition at line 17 of file RealSenseDevice.cpp.

bool URealSenseDevice::SupportsProfile ( FRealSenseStreamProfile  Profile)

Definition at line 102 of file RealSenseDevice.cpp.

Friends And Related Function Documentation

friend class ARealSenseInspector
friend

Definition at line 11 of file RealSenseDevice.h.

friend class FRealSenseInspectorCustomization
friend

Definition at line 12 of file RealSenseDevice.h.

friend class URealSenseContext
friend

Definition at line 10 of file RealSenseDevice.h.

Member Data Documentation

FString URealSenseDevice::Name

Definition at line 35 of file RealSenseDevice.h.

struct rs2_device* URealSenseDevice::RsDevice = nullptr
private

Definition at line 52 of file RealSenseDevice.h.

TArray<class URealSenseSensor*> URealSenseDevice::Sensors

Definition at line 41 of file RealSenseDevice.h.

FString URealSenseDevice::Serial

Definition at line 38 of file RealSenseDevice.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