18 #ifndef __itkWeightSetBase_h
19 #define __itkWeightSetBase_h
22 #include "vnl/vnl_matrix.h"
23 #include "vnl/vnl_diag_matrix.h"
39 template<
class TMeasurementVector,
class TTargetVector>
52 typedef typename TMeasurementVector::ValueType
ValueType;
100 itkGetConstReferenceMacro( Momentum,
ValueType );
103 itkGetConstReferenceMacro( Bias,
ValueType );
105 itkSetMacro( FirstPass,
bool );
106 itkGetConstMacro( FirstPass,
bool );
108 itkSetMacro( SecondPass,
bool );
109 itkGetConstMacro( SecondPass,
bool );
113 itkSetMacro(WeightSetId,
unsigned int);
114 itkGetConstMacro(WeightSetId,
unsigned int);
116 itkSetMacro(InputLayerId,
unsigned int);
117 itkGetConstMacro(InputLayerId,
unsigned int);
119 itkSetMacro(OutputLayerId,
unsigned int);
120 itkGetConstMacro(OutputLayerId,
unsigned int);
184 #ifndef ITK_MANUAL_INSTANTIATION
185 #include "itkWeightSetBase.hxx"