20 #ifndef otbAutoencoderModelFactory_h
21 #define otbAutoencoderModelFactory_h
23 #include "itkObjectFactoryBase.h"
24 #include "itkImageIOBase.h"
36 template <
class TInputValue,
class TTargetValue,
class NeuronType>
48 const char* GetITKSourceVersion(
void)
const override;
49 const char* GetDescription(
void)
const override;
53 itkFactorylessNewMacro(
Self);
62 itk::ObjectFactoryBase::RegisterFactory(AEFactory);
77 #ifndef OTB_MANUAL_INSTANTIATION
static void RegisterOneFactory(void)
void operator=(const Self &)=delete
AutoencoderModelFactory Self
itk::SmartPointer< Self > Pointer
itk::ObjectFactoryBase Superclass
itk::SmartPointer< const Self > ConstPointer
AutoencoderModelFactory(const Self &)=delete
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.