Classes | Enumerations | Functions | Variables
rs_data_collect Namespace Reference

Classes

class  data_collector
 
struct  stream_request
 
struct  stringify
 

Enumerations

enum  application_stop : uint8_t { stop_on_frame_num, stop_on_timeout, stop_on_user_frame_num, stop_on_any }
 
enum  config_params {
  e_stream_type, e_res_width, e_res_height, e_fps,
  e_format, e_stream_index
}
 

Functions

const std::string DEF_OUTPUT_FILE_NAME ("frames_data.csv")
 
std::string get_profile_description (const rs2::stream_profile &profile)
 
std::ostream & operator<< (std::ostream &os, const stream_request &req)
 
rs2_format parse_format (const string str)
 
int parse_fps (const string str)
 
int parse_number (char const *s, int base=0)
 
rs2_stream parse_stream_type (const string str)
 
std::string to_lower (const std::string &s)
 
std::vector< std::stringtokenize (std::string line, char separator)
 
template<typename T >
bool val_in_range (const T &val, const std::initializer_list< T > &list)
 

Variables

const uint64_t DEF_FRAMES_NUMBER = 100
 

Enumeration Type Documentation

Enumerator
stop_on_frame_num 
stop_on_timeout 
stop_on_user_frame_num 
stop_on_any 

Definition at line 170 of file rs-data-collect.h.

Enumerator
e_stream_type 
e_res_width 
e_res_height 
e_fps 
e_format 
e_stream_index 

Definition at line 161 of file rs-data-collect.h.

Function Documentation

const std::string rs_data_collect::DEF_OUTPUT_FILE_NAME ( "frames_data.csv"  )
std::string rs_data_collect::get_profile_description ( const rs2::stream_profile profile)
inline

Definition at line 129 of file rs-data-collect.h.

std::ostream& rs_data_collect::operator<< ( std::ostream &  os,
const stream_request req 
)
inline

Definition at line 155 of file rs-data-collect.h.

rs2_format rs_data_collect::parse_format ( const string  str)
inline

Definition at line 100 of file rs-data-collect.h.

int rs_data_collect::parse_fps ( const string  str)
inline

Definition at line 124 of file rs-data-collect.h.

int rs_data_collect::parse_number ( char const *  s,
int  base = 0 
)
inline

Definition at line 79 of file rs-data-collect.h.

rs2_stream rs_data_collect::parse_stream_type ( const string  str)
inline

Definition at line 112 of file rs-data-collect.h.

std::string rs_data_collect::to_lower ( const std::string s)
inline

Definition at line 93 of file rs-data-collect.h.

std::vector<std::string> rs_data_collect::tokenize ( std::string  line,
char  separator 
)
inline

Definition at line 43 of file rs-data-collect.h.

template<typename T >
bool rs_data_collect::val_in_range ( const T &  val,
const std::initializer_list< T > &  list 
)
inline

Definition at line 69 of file rs-data-collect.h.

Variable Documentation

const uint64_t rs_data_collect::DEF_FRAMES_NUMBER = 100

Definition at line 39 of file rs-data-collect.h.



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