|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
21 #ifndef otbMachineLearningModelFactory_h
22 #define otbMachineLearningModelFactory_h
34 template <
class TInputValue,
class TOutputValue>
79 #ifndef OTB_MANUAL_INSTANTIATION
static void CleanFactories()
Creation of object instance using object factory.
void operator=(const Self &)=delete
~MachineLearningModelFactory() override
itk::SmartPointer< Self > Pointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
static void RegisterBuiltInFactories()
MachineLearningModelType::Pointer MachineLearningModelTypePointer
static MachineLearningModelTypePointer CreateMachineLearningModel(const std::string &path, FileModeType mode)
MachineLearningModelFactory Self
otb::MachineLearningModel< TInputValue, TOutputValue > MachineLearningModelType
MachineLearningModelFactory()
itk::SmartPointer< Self > Pointer
MachineLearningModel is the base class for all classifier objects (SVM, KNN, Random Forests,...
Base class for the MachinelearningModelFactory.
static void RegisterFactory(itk::ObjectFactoryBase *factory)
itk::SmartPointer< const Self > ConstPointer