ReUseX  0.0.1
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)

Detailed Description

Definition at line 9 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)
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: