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

#include <IModel.hpp>

Inheritance diagram for reusex::vision::IModel:

Public Member Functions

virtual ~IModel ()=default
virtual std::vector< IDataset::Pairforward (const std::span< IDataset::Pair > &input)=0

Static Public Member Functions

static std::unique_ptr< IModelcreate (const std::filesystem::path &model_path, bool use_gpu=false)

Detailed Description

Definition at line 10 of file IModel.hpp.

Constructor & Destructor Documentation

◆ ~IModel()

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

Member Function Documentation

◆ create()

std::unique_ptr< IModel > reusex::vision::IModel::create ( const std::filesystem::path & model_path,
bool use_gpu = false )
static

◆ forward()

virtual std::vector< IDataset::Pair > reusex::vision::IModel::forward ( const std::span< IDataset::Pair > & input)
pure virtual

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