18 #ifndef __itkLearningFunctionBase_h
19 #define __itkLearningFunctionBase_h
38 template<
typename LayerType,
typename TTargetVector>
51 typedef typename LayerType::ValueType
ValueType;
54 virtual void Learn(LayerType* layer, TTargetVector error,
ValueType) = 0;
64 os << indent <<
"LearningFunctionBase(" <<
this <<
")" << std::endl;
virtual void Learn(LayerType *layer, ValueType)=0
SmartPointer< Self > Pointer
LayerType::ValueType ValueType
LightProcessObject Superclass
void PrintSelf(std::ostream &os, Indent indent) const
SmartPointer< const Self > ConstPointer
LearningFunctionBase Self
virtual void PrintSelf(std::ostream &os, Indent indent) const
LightProcessObject is the base class for all process objects (source, filters, mappers) in the Insigh...
Control indentation during Print() invocation.
The LearningFunctionBase is the base class for all the learning strategies.