w2img::ObjectiveAnalysis::WeightStrategy Class Reference

Inheritance diagram for w2img::ObjectiveAnalysis::WeightStrategy:

w2img::ObjectiveAnalysis::AverageSpacing w2img::ObjectiveAnalysis::ConstantRadius w2img::ObjectiveAnalysis::MostIsolated List of all members.

Detailed Description

Base class of weighting strategies.


Public Member Functions

virtual code::Image< float > getWeightKernel (const std::vector< ObjectiveAnalysis::StationObservation > &observations)=0
virtual ~WeightStrategy ()

Protected Member Functions

void normalizeWeights (code::Image< float > &weights)


Constructor & Destructor Documentation

virtual w2img::ObjectiveAnalysis::WeightStrategy::~WeightStrategy (  )  [inline, virtual]


Member Function Documentation

virtual code::Image<float> w2img::ObjectiveAnalysis::WeightStrategy::getWeightKernel ( const std::vector< ObjectiveAnalysis::StationObservation > &  observations  )  [pure virtual]

Implemented in w2img::ObjectiveAnalysis::MostIsolated, w2img::ObjectiveAnalysis::AverageSpacing, and w2img::ObjectiveAnalysis::ConstantRadius.

void w2img::ObjectiveAnalysis::WeightStrategy::normalizeWeights ( code::Image< float > &  weights  )  [protected]


Generated on Fri May 4 13:40:24 2012 for WDSS-IIw2algs by  doxygen 1.4.7