20 #ifndef otbDimensionalityReductionModelFactory_h
21 #define otbDimensionalityReductionModelFactory_h
33 template <
class TInputValue,
class TOutputValue>
80 #ifndef OTB_MANUAL_INSTANTIATION
MachineLearningModel is the base class for all classifier objects (SVM, KNN, Random Forests...
DimensionalityReductionModelType::Pointer DimensionalityReductionModelTypePointer
void operator=(const Self &)=delete
static DimensionalityReductionModelTypePointer CreateDimensionalityReductionModel(const std::string &path, FileModeType mode)
DimensionalityReductionModelFactory Self
static void RegisterFactory(itk::ObjectFactoryBase *factory)
Base class for the MachinelearningModelFactory.
~DimensionalityReductionModelFactory() override
DimensionalityReductionModelFactory()
static void CleanFactories()
otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TOutputValue > > DimensionalityReductionModelType
itk::SmartPointer< Self > Pointer
static void RegisterBuiltInFactories()
itk::SmartPointer< const Self > ConstPointer