ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
reusex::vision::IMLBackend Class Referenceabstract

#include <IMLBackend.hpp>

Inheritance diagram for reusex::vision::IMLBackend:

Public Member Functions

virtual ~IMLBackend ()=default
virtual std::unique_ptr< IModelcreate_model (const Model type, const std::filesystem::path &modelPath, bool use_cuda=false)=0
virtual std::unique_ptr< IDatasetcreate_dataset (const std::filesystem::path &datasetPath)=0

Detailed Description

Definition at line 11 of file IMLBackend.hpp.

Constructor & Destructor Documentation

◆ ~IMLBackend()

virtual reusex::vision::IMLBackend::~IMLBackend ( )
virtualdefault

Member Function Documentation

◆ create_dataset()

virtual std::unique_ptr< IDataset > reusex::vision::IMLBackend::create_dataset ( const std::filesystem::path & datasetPath)
pure virtual

◆ create_model()

virtual std::unique_ptr< IModel > reusex::vision::IMLBackend::create_model ( const Model type,
const std::filesystem::path & modelPath,
bool use_cuda = false )
pure virtual

The documentation for this class was generated from the following file: