RobotsIO
|
Public Member Functions | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | DatasetTransformDelayed (const double &fps, const double &simulated_fps, const bool simulate_inference_time, 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=RobotsIO::Utils::DatasetDataStream::NoTimeIndex, const int tx_time_index=RobotsIO::Utils::DatasetDataStream::NoTimeIndex) |
Eigen::Transform< double, 3, Eigen::Affine > | transform () override |
bool | freeze (const bool blocking=false) override |
int | get_frames_between_iterations () const override |
Public Member Functions inherited from RobotsIO::Utils::DatasetDataStreamDelayed | |
DatasetDataStreamDelayed (const double &fps, const double &simulated_fps, const bool simulate_inference_time, 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) | |
virtual Eigen::VectorXd | data () override |
bool | freeze () override |
Public Member Functions inherited from RobotsIO::Utils::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) | |
double | rx_time () |
double | tx_time () |
virtual Eigen::VectorXd | data () |
virtual bool | freeze () |
Public Member Functions inherited from RobotsIO::Utils::Transform | |
virtual Eigen::Transform< double, 3, Eigen::Affine > | transform ()=0 |
virtual Eigen::MatrixXd | bounding_box () |
virtual int | get_frames_between_iterations () const |
virtual void | set_rgb_image (const cv::Mat &image) |
virtual void | set_depth_segmentation_image (const Eigen::MatrixXf &depth, const cv::Mat &segmentation) |
virtual bool | transform_received () |
virtual bool | freeze (const bool blocking=false)=0 |
Additional Inherited Members | |
Static Public Attributes inherited from RobotsIO::Utils::DatasetDataStream | |
static const int | NoTimeIndex = -1 |
Protected Member Functions inherited from RobotsIO::Utils::DatasetDataStream | |
int | get_head () |
bool | set_head (const int &value) |
Eigen::VectorXd | data (const int &index) |
Definition at line 23 of file DatasetTransformDelayed.h.
DatasetTransformDelayed::DatasetTransformDelayed | ( | const double & | fps, |
const double & | simulated_fps, | ||
const bool | simulate_inference_time, | ||
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 = RobotsIO::Utils::DatasetDataStream::NoTimeIndex , |
||
const int | tx_time_index = RobotsIO::Utils::DatasetDataStream::NoTimeIndex |
||
) |
Definition at line 14 of file DatasetTransformDelayed.cpp.
|
virtual |
Definition at line 32 of file DatasetTransformDelayed.cpp.
|
overridevirtual |
Implements RobotsIO::Utils::DataStream.
Definition at line 42 of file DatasetTransformDelayed.cpp.
|
overridevirtual |
N > 1 indicates that the transform is available every N frames N = 1 indicates that the transform is available at all frames N < 1 indicates that this information is not available
By default, this method returns N = 1. User might override this setting by re-implementing this method.
Reimplemented from RobotsIO::Utils::Transform.
Definition at line 63 of file DatasetTransformDelayed.cpp.
|
overridevirtual |
Implements RobotsIO::Utils::Transform.
Definition at line 36 of file DatasetTransformDelayed.cpp.