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

#include <RealSenseContext.h>

Inheritance diagram for URealSenseContext:
Inheritance graph
[legend]

Public Member Functions

class URealSenseDeviceFindDeviceBySerial (FString Serial)
 
class URealSenseDeviceGetDeviceById (int Id)
 
struct rs2_contextGetHandle ()
 
void QueryDevices ()
 
virtual ~URealSenseContext ()
 

Static Public Member Functions

static URealSenseContextGetRealSense ()
 

Public Attributes

TArray< class URealSenseDevice * > Devices
 

Private Member Functions

class URealSenseDeviceNewDevice (struct rs2_device *Handle, const TCHAR *Name)
 
void SetHandle (struct rs2_context *Handle)
 

Private Attributes

FCriticalSection DevicesMx
 
struct rs2_contextRsContext = nullptr
 

Friends

class FRealSensePlugin
 

Detailed Description

Definition at line 7 of file RealSenseContext.h.

Constructor & Destructor Documentation

URealSenseContext::~URealSenseContext ( )
virtual

Definition at line 9 of file RealSenseContext.cpp.

Member Function Documentation

URealSenseDevice * URealSenseContext::FindDeviceBySerial ( FString  Serial)

Definition at line 74 of file RealSenseContext.cpp.

URealSenseDevice * URealSenseContext::GetDeviceById ( int  Id)

Definition at line 67 of file RealSenseContext.cpp.

rs2_context * URealSenseContext::GetHandle ( )

Definition at line 19 of file RealSenseContext.cpp.

URealSenseContext * URealSenseContext::GetRealSense ( )
static

Definition at line 24 of file RealSenseContext.cpp.

URealSenseDevice * URealSenseContext::NewDevice ( struct rs2_device Handle,
const TCHAR *  Name 
)
private

Definition at line 29 of file RealSenseContext.cpp.

void URealSenseContext::QueryDevices ( )

Definition at line 36 of file RealSenseContext.cpp.

void URealSenseContext::SetHandle ( struct rs2_context Handle)
private

Definition at line 14 of file RealSenseContext.cpp.

Friends And Related Function Documentation

friend class FRealSensePlugin
friend

Definition at line 10 of file RealSenseContext.h.

Member Data Documentation

TArray<class URealSenseDevice*> URealSenseContext::Devices

Definition at line 30 of file RealSenseContext.h.

FCriticalSection URealSenseContext::DevicesMx
private

Definition at line 38 of file RealSenseContext.h.

struct rs2_context* URealSenseContext::RsContext = nullptr
private

Definition at line 37 of file RealSenseContext.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