Classes | Namespaces | Enumerations | Functions | Variables
rs-data-collect.h File Reference
#include <librealsense2/rs.hpp>
#include "tclap/CmdLine.h"
#include <fstream>
#include <sstream>
#include <map>
Include dependency graph for rs-data-collect.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rs_data_collect::data_collector
 
struct  rs_data_collect::data_collector::frame_record
 
struct  rs_data_collect::stream_request
 
struct  rs_data_collect::stringify
 

Namespaces

 rs_data_collect
 

Enumerations

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

Functions

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)
 
std::ostream & rs_data_collect::operator<< (std::ostream &os, const stream_request &req)
 
rs2_format rs_data_collect::parse_format (const string str)
 
int rs_data_collect::parse_fps (const string str)
 
int rs_data_collect::parse_number (char const *s, int base=0)
 
rs2_stream rs_data_collect::parse_stream_type (const string str)
 
std::string rs_data_collect::to_lower (const std::string &s)
 
std::vector< std::stringrs_data_collect::tokenize (std::string line, char separator)
 
template<typename T >
bool rs_data_collect::val_in_range (const T &val, const std::initializer_list< T > &list)
 

Variables

const uint64_t rs_data_collect::DEF_FRAMES_NUMBER = 100
 


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