OTB
9.0.0
Orfeo Toolbox
|
#include <otbMachineLearningModelFactoryBase.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef MachineLearningModelFactoryBase | Self |
typedef itk::Object | Superclass |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
Protected Member Functions | |
MachineLearningModelFactoryBase () | |
~MachineLearningModelFactoryBase () override | |
Static Protected Attributes | |
static itk::SimpleMutexLock | mutex |
Private Member Functions | |
MachineLearningModelFactoryBase (const Self &)=delete | |
void | operator= (const Self &)=delete |
Base class for the MachinelearningModelFactory.
This class intends to hold the static attributes that can not be part of a template class (ld error).
Definition at line 37 of file otbMachineLearningModelFactoryBase.h.
typedef itk::SmartPointer<const Self> otb::MachineLearningModelFactoryBase::ConstPointer |
Definition at line 44 of file otbMachineLearningModelFactoryBase.h.
typedef itk::SmartPointer<Self> otb::MachineLearningModelFactoryBase::Pointer |
Definition at line 43 of file otbMachineLearningModelFactoryBase.h.
Standard class typedefs.
Definition at line 41 of file otbMachineLearningModelFactoryBase.h.
typedef itk::Object otb::MachineLearningModelFactoryBase::Superclass |
Definition at line 42 of file otbMachineLearningModelFactoryBase.h.
|
protected |
|
overrideprotected |
|
privatedelete |
|
virtual |
Run-time type information (and related methods).
Reimplemented in otb::MachineLearningModelFactory< TInputValue, TOutputValue >, and otb::DimensionalityReductionModelFactory< TInputValue, TOutputValue >.
|
privatedelete |
|
staticprotected |
Definition at line 53 of file otbMachineLearningModelFactoryBase.h.