ReUseX  0.0.1
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
ReUseX::vision::tensor_rt::TensorRTDataset Class Reference

#include <Dataset.hpp>

Inheritance diagram for ReUseX::vision::tensor_rt::TensorRTDataset:
Collaboration diagram for ReUseX::vision::tensor_rt::TensorRTDataset:

Public Member Functions

IDataset::Pair get (const std::size_t index) const override
bool save (const std::span< Pair > &data) override
 IDataset (std::shared_ptr< io::RTABMapDatabase > database)
 IDataset (std::filesystem::path dbPath)
Public Member Functions inherited from ReUseX::vision::IDataset
 IDataset (std::shared_ptr< io::RTABMapDatabase > database)
 IDataset (std::filesystem::path dbPath)
virtual ~IDataset ()=default
size_t size () const

Additional Inherited Members

Public Types inherited from ReUseX::vision::IDataset
using Pair = std::pair<std::unique_ptr<IData>, size_t>
Protected Member Functions inherited from ReUseX::vision::IDataset
cv::Mat getImage (const std::size_t index) const
bool saveImage (const std::size_t index, const cv::Mat &image)
std::shared_ptr< io::RTABMapDatabasegetDatabase () const

Detailed Description

Definition at line 11 of file Dataset.hpp.

Member Function Documentation

◆ get()

IDataset::Pair ReUseX::vision::tensor_rt::TensorRTDataset::get ( const std::size_t index) const
overridevirtual

◆ IDataset() [1/2]

ReUseX::vision::IDataset::IDataset ( std::filesystem::path dbPath)
explicit

◆ IDataset() [2/2]

ReUseX::vision::IDataset::IDataset ( std::shared_ptr< io::RTABMapDatabase > database)
explicit

◆ save()

bool ReUseX::vision::tensor_rt::TensorRTDataset::save ( const std::span< Pair > & data)
overridevirtual

The documentation for this class was generated from the following file:
  • libs/reusex/include/ReUseX/vision/tensor_rt/Dataset.hpp