RobotsIO
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
RobotsIO::Utils::DatasetDataStream Class Reference
Inheritance diagram for RobotsIO::Utils::DatasetDataStream:
RobotsIO::Utils::DatasetDataStreamDelayed RobotsIO::Utils::DatasetDetection RobotsIO::Utils::DatasetSpatialVelocity RobotsIO::Utils::DatasetTransform RobotsIO::Utils::DatasetTransformDelayed

Public Member Functions

 DatasetDataStream (const std::string &file_path, const std::size_t &skip_rows, const std::size_t &skip_cols, const std::size_t &expected_cols, const int rx_time_index=NoTimeIndex, const int tx_time_index=NoTimeIndex)
 
double rx_time ()
 
double tx_time ()
 
virtual Eigen::VectorXd data ()
 
virtual bool freeze ()
 

Static Public Attributes

static const int NoTimeIndex = -1
 

Protected Member Functions

int get_head ()
 
bool set_head (const int &value)
 
Eigen::VectorXd data (const int &index)
 

Detailed Description

Definition at line 20 of file DatasetDataStream.h.

Constructor & Destructor Documentation

◆ DatasetDataStream()

DatasetDataStream::DatasetDataStream ( const std::string &  file_path,
const std::size_t &  skip_rows,
const std::size_t &  skip_cols,
const std::size_t &  expected_cols,
const int  rx_time_index = NoTimeIndex,
const int  tx_time_index = NoTimeIndex 
)

Definition at line 15 of file DatasetDataStream.cpp.

◆ ~DatasetDataStream()

DatasetDataStream::~DatasetDataStream ( )
virtual

Definition at line 56 of file DatasetDataStream.cpp.

Member Function Documentation

◆ data() [1/2]

VectorXd DatasetDataStream::data ( )
virtual

Definition at line 78 of file DatasetDataStream.cpp.

◆ data() [2/2]

VectorXd DatasetDataStream::data ( const int &  index)
protected

Definition at line 107 of file DatasetDataStream.cpp.

◆ freeze()

bool DatasetDataStream::freeze ( )
virtual

Definition at line 84 of file DatasetDataStream.cpp.

◆ get_head()

int DatasetDataStream::get_head ( )
protected

Definition at line 90 of file DatasetDataStream.cpp.

◆ rx_time()

double DatasetDataStream::rx_time ( )

Definition at line 60 of file DatasetDataStream.cpp.

◆ set_head()

bool DatasetDataStream::set_head ( const int &  value)
protected

Definition at line 96 of file DatasetDataStream.cpp.

◆ tx_time()

double DatasetDataStream::tx_time ( )

Definition at line 69 of file DatasetDataStream.cpp.

Member Data Documentation

◆ NoTimeIndex

const int RobotsIO::Utils::DatasetDataStream::NoTimeIndex = -1
static

Definition at line 23 of file DatasetDataStream.h.