Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
librealsense::environment Class Reference

#include <environment.h>

Public Member Functions

 environment (const environment &)=delete
 
 environment (const environment &&)=delete
 
int generate_stream_id ()
 
extrinsics_graphget_extrinsics_graph ()
 
std::shared_ptr< platform::time_serviceget_time_service ()
 
environment operator= (const environment &)=delete
 
environment operator= (const environment &&)=delete
 
void set_time_service (std::shared_ptr< platform::time_service > ts)
 

Static Public Member Functions

static environmentget_instance ()
 

Private Member Functions

 environment ()
 

Private Attributes

extrinsics_graph _extrinsics
 
std::atomic< int > _stream_id
 
std::shared_ptr< platform::time_service_ts
 

Detailed Description

Definition at line 67 of file environment.h.

Constructor & Destructor Documentation

librealsense::environment::environment ( const environment )
delete
librealsense::environment::environment ( const environment &&  )
delete
librealsense::environment::environment ( )
inlineprivate

Definition at line 89 of file environment.h.

Member Function Documentation

int librealsense::environment::generate_stream_id ( )
inline

Definition at line 74 of file environment.h.

extrinsics_graph & librealsense::environment::get_extrinsics_graph ( )

Definition at line 223 of file environment.cpp.

environment & librealsense::environment::get_instance ( )
static

Definition at line 217 of file environment.cpp.

std::shared_ptr< platform::time_service > librealsense::environment::get_time_service ( )

Definition at line 233 of file environment.cpp.

environment librealsense::environment::operator= ( const environment )
delete
environment librealsense::environment::operator= ( const environment &&  )
delete
void librealsense::environment::set_time_service ( std::shared_ptr< platform::time_service ts)

Definition at line 228 of file environment.cpp.

Member Data Documentation

extrinsics_graph librealsense::environment::_extrinsics
private

Definition at line 85 of file environment.h.

std::atomic<int> librealsense::environment::_stream_id
private

Definition at line 86 of file environment.h.

std::shared_ptr<platform::time_service> librealsense::environment::_ts
private

Definition at line 87 of file environment.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:37