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

#include <device.h>

Static Public Member Functions

static std::shared_ptr< matchercreate (rs2_matchers matcher, std::vector< stream_interface * > profiles)
 

Static Private Member Functions

static std::shared_ptr< matchercreate_DI_C_matcher (std::vector< stream_interface * > profiles)
 
static std::shared_ptr< matchercreate_DI_matcher (std::vector< stream_interface * > profiles)
 
static std::shared_ptr< matchercreate_DLR_C_matcher (std::vector< stream_interface * > profiles)
 
static std::shared_ptr< matchercreate_DLR_matcher (std::vector< stream_interface * > profiles)
 
static std::shared_ptr< matchercreate_frame_number_composite_matcher (std::vector< std::shared_ptr< matcher >> matchers)
 
static std::shared_ptr< matchercreate_frame_number_matcher (std::vector< stream_interface * > profiles)
 
static std::shared_ptr< matchercreate_identity_matcher (stream_interface *profiles)
 
static std::shared_ptr< matchercreate_timestamp_composite_matcher (std::vector< std::shared_ptr< matcher >> matchers)
 
static std::shared_ptr< matchercreate_timestamp_matcher (std::vector< stream_interface * > profiles)
 

Detailed Description

Definition at line 24 of file device.h.

Member Function Documentation

std::shared_ptr< matcher > matcher_factory::create ( rs2_matchers  matcher,
std::vector< stream_interface * >  profiles 
)
static

Definition at line 11 of file device.cpp.

std::shared_ptr< matcher > matcher_factory::create_DI_C_matcher ( std::vector< stream_interface * >  profiles)
staticprivate

Definition at line 55 of file device.cpp.

std::shared_ptr< matcher > matcher_factory::create_DI_matcher ( std::vector< stream_interface * >  profiles)
staticprivate

Definition at line 82 of file device.cpp.

std::shared_ptr< matcher > matcher_factory::create_DLR_C_matcher ( std::vector< stream_interface * >  profiles)
staticprivate

Definition at line 42 of file device.cpp.

std::shared_ptr< matcher > matcher_factory::create_DLR_matcher ( std::vector< stream_interface * >  profiles)
staticprivate

Definition at line 68 of file device.cpp.

std::shared_ptr< matcher > matcher_factory::create_frame_number_composite_matcher ( std::vector< std::shared_ptr< matcher >>  matchers)
staticprivate

Definition at line 117 of file device.cpp.

std::shared_ptr< matcher > matcher_factory::create_frame_number_matcher ( std::vector< stream_interface * >  profiles)
staticprivate

Definition at line 95 of file device.cpp.

std::shared_ptr< matcher > matcher_factory::create_identity_matcher ( stream_interface profiles)
staticprivate

Definition at line 112 of file device.cpp.

std::shared_ptr< matcher > matcher_factory::create_timestamp_composite_matcher ( std::vector< std::shared_ptr< matcher >>  matchers)
staticprivate

Definition at line 121 of file device.cpp.

std::shared_ptr< matcher > matcher_factory::create_timestamp_matcher ( std::vector< stream_interface * >  profiles)
staticprivate

Definition at line 103 of file device.cpp.


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