17 #ifndef itkWeightedSumFeatureAggregator_h
18 #define itkWeightedSumFeatureAggregator_h
43 template <
unsigned int NDimension>
60 itkStaticConstMacro(Dimension,
unsigned int, NDimension);
64 void virtual AddWeight(
double weight );
74 void PrintSelf(std::ostream& os,
Indent indent)
const;
79 void operator=(
const Self&);
81 void ConsolidateFeatures();
91 #ifndef ITK_MANUAL_INSTANTIATION
92 # include "itkWeightedSumFeatureAggregator.hxx"
WeightsArrayType m_Weights
WeightedSumFeatureAggregator Self
Light weight base class for most itk classes.
Superclass::OutputImageSpatialObjectType OutputImageSpatialObjectType
SmartPointer< const Self > ConstPointer
std::vector< double > WeightsArrayType
FeatureAggregator< NDimension > Superclass
Class for combining multiple features into a single one.
SmartPointer< Self > Pointer
Class for combining multiple features into a single one by computing a pixel-wise weighted sum that i...
Control indentation during Print() invocation.
Superclass::OutputPixelType OutputPixelType
Superclass::OutputImageType OutputImageType