ReUseX  0.0.5
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< ProjectDB > database)
 IDataset (std::filesystem::path dbPath)
Public Member Functions inherited from reusex::vision::IDataset
 IDataset (std::shared_ptr< ProjectDB > 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 image (const std::size_t index) const
bool save_image (const std::size_t index, const cv::Mat &image)
std::shared_ptr< ProjectDBdatabase () 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< ProjectDB > 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: