Public Member Functions | Static Public Member Functions | List of all members
MatlabParamParser::mx_wrapper_fns< T, voider > Struct Template Reference

#include <MatlabParamParser.h>

Public Member Functions

template<>
std::string parse (const mxArray *cell)
 
template<>
mxArray * wrap (rs2_extrinsics &&val)
 
template<>
mxArray * wrap (rs2_intrinsics &&val)
 
template<>
mxArray * wrap (rs2_motion_device_intrinsic &&val)
 
template<>
mxArray * wrap (rs2_vector &&val)
 
template<>
mxArray * wrap (rs2_quaternion &&val)
 
template<>
mxArray * wrap (rs2_pose &&val)
 
template<>
mxArray * wrap (rs2::option_range &&val)
 
template<>
mxArray * wrap (rs2::device_list &&var)
 
template<>
mxArray * wrap (const char *&&str)
 
template<>
mxArray * wrap (std::string &&str)
 

Static Public Member Functions

static void destroy (const mxArray *cell)
 
static T parse (const mxArray *cell)
 
static mxArray * wrap (T &&var)
 

Detailed Description

template<typename T, typename voider = void>
struct MatlabParamParser::mx_wrapper_fns< T, voider >

Definition at line 25 of file MatlabParamParser.h.

Member Function Documentation

template<typename T, typename voider = void>
static void MatlabParamParser::mx_wrapper_fns< T, voider >::destroy ( const mxArray *  cell)
static
template<typename T, typename voider = void>
static T MatlabParamParser::mx_wrapper_fns< T, voider >::parse ( const mxArray *  cell)
static
template<>
std::string MatlabParamParser::mx_wrapper_fns< std::string >::parse ( const mxArray *  cell)

Definition at line 255 of file MatlabParamParser.h.

template<>
mxArray * MatlabParamParser::mx_wrapper_fns< rs2_extrinsics >::wrap ( rs2_extrinsics &&  val)

Definition at line 7 of file wrappers/matlab/types.h.

template<>
mxArray * MatlabParamParser::mx_wrapper_fns< rs2_intrinsics >::wrap ( rs2_intrinsics &&  val)

Definition at line 15 of file wrappers/matlab/types.h.

template<typename T, typename voider = void>
static mxArray* MatlabParamParser::mx_wrapper_fns< T, voider >::wrap ( T &&  var)
static

Definition at line 29 of file wrappers/matlab/types.h.

template<>
mxArray * MatlabParamParser::mx_wrapper_fns< rs2_vector >::wrap ( rs2_vector &&  val)

Definition at line 44 of file wrappers/matlab/types.h.

template<>
mxArray * MatlabParamParser::mx_wrapper_fns< rs2_quaternion >::wrap ( rs2_quaternion &&  val)

Definition at line 54 of file wrappers/matlab/types.h.

template<>
mxArray * MatlabParamParser::mx_wrapper_fns< rs2_pose >::wrap ( rs2_pose &&  val)

Definition at line 65 of file wrappers/matlab/types.h.

template<>
mxArray * MatlabParamParser::mx_wrapper_fns< rs2::option_range >::wrap ( rs2::option_range &&  val)

Definition at line 81 of file wrappers/matlab/types.h.

template<>
mxArray * MatlabParamParser::mx_wrapper_fns< rs2::device_list >::wrap ( rs2::device_list &&  var)

Definition at line 119 of file wrappers/matlab/types.h.

template<>
mxArray * MatlabParamParser::mx_wrapper_fns< const char * >::wrap ( const char *&&  str)

Definition at line 250 of file MatlabParamParser.h.

template<>
mxArray * MatlabParamParser::mx_wrapper_fns< std::string >::wrap ( std::string &&  str)

Definition at line 262 of file MatlabParamParser.h.


The documentation for this struct was generated from the following file:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:39