|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
20 #ifndef otbDimensionalityReductionModelFactory_h
21 #define otbDimensionalityReductionModelFactory_h
33 template <
class TInputValue,
class TOutputValue>
78 #ifndef OTB_MANUAL_INSTANTIATION
itk::SmartPointer< const Self > ConstPointer
DimensionalityReductionModelType::Pointer DimensionalityReductionModelTypePointer
void operator=(const Self &)=delete
DimensionalityReductionModelFactory()
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
static DimensionalityReductionModelTypePointer CreateDimensionalityReductionModel(const std::string &path, FileModeType mode)
~DimensionalityReductionModelFactory() override
static void RegisterBuiltInFactories()
static void CleanFactories()
itk::SmartPointer< Self > Pointer
itk::SmartPointer< Self > Pointer
MachineLearningModel is the base class for all classifier objects (SVM, KNN, Random Forests,...
otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TOutputValue > > DimensionalityReductionModelType
Base class for the MachinelearningModelFactory.
DimensionalityReductionModelFactory Self
static void RegisterFactory(itk::ObjectFactoryBase *factory)