supereight
Classes | Namespaces | Enumerations | Functions
reader_base.hpp File Reference
#include <Eigen/Dense>
#include <chrono>
#include <cstdint>
#include <fstream>
#include <string>
#include "se/common/str_utils.hpp"
#include "se/image/image.hpp"

Go to the source code of this file.

Classes

struct  se::ReaderConfig
 
class  se::Reader
 Base abstract class for dataset readers. More...
 

Namespaces

 se
 Helper wrapper to allocate and de-allocate octants in the octree.
 

Enumerations

enum  se::ReaderType {
  se::ReaderType::OPENNI, se::ReaderType::RAW, se::ReaderType::TUM, se::ReaderType::INTERIORNET,
  se::ReaderType::NEWERCOLLEGE, se::ReaderType::UNKNOWN
}
 
enum  se::ReaderStatus : int { se::ReaderStatus::ok = 0, se::ReaderStatus::skip, se::ReaderStatus::eof, se::ReaderStatus::error }
 The result of trying to read a depth/RGB image or a pose. More...
 

Functions

ReaderType se::string_to_reader_type (const std::string &s)
 
std::string se::reader_type_to_string (ReaderType t)
 
std::ostream & se::operator<< (std::ostream &os, const ReaderConfig &c)
 
std::ostream & se::operator<< (std::ostream &os, const ReaderStatus &s)
 
static std::ostream & operator<< (std::ostream &out, se::Reader *reader)
 The overview of the reader configuration in configuration format. More...
 

Function Documentation

◆ operator<<()

static std::ostream& operator<< ( std::ostream &  out,
se::Reader reader 
)
static

The overview of the reader configuration in configuration format.

Returns
The configuration of the reader to the ostream.