22 #ifndef otbMachineLearningModelTraits_h
23 #define otbMachineLearningModelTraits_h
26 #include "itkVariableLengthVector.h"
27 #include "itkFixedArray.h"
28 #include "itkIsNumber.h"
29 #include "itkMetaProgrammingLibrary.h"
45 template <
typename TInput,
typename isNumber>
51 template <
typename TInput>
54 typedef TInput ValueType;
55 typedef itk::VariableLengthVector<TInput>
SampleType;
59 template <
typename TInput>
62 typedef typename TInput::ValueType ValueType;
70 template <
typename TInput>
85 template <
typename TInput,
typename isNumber>
91 template <
typename TInput>
94 typedef TInput ValueType;
99 template <
typename TInput>
102 typedef typename TInput::ValueType ValueType;
110 template <
typename TInput>