org.wdssii.polarmerger
Class DistanceWeightedObservationMerger
java.lang.Object
org.wdssii.polarmerger.AbstractWeightedObservationMerger
org.wdssii.polarmerger.DistanceWeightedObservationMerger
- All Implemented Interfaces:
- ObservationMerger
public class DistanceWeightedObservationMerger
- extends AbstractWeightedObservationMerger
Use the distance weights to create a weighted average.
- Author:
- lakshman
Method Summary |
void |
finishComputation(float[][][] values)
Finish computations, setting the input array to its final values. |
void |
update(float[][][] values,
int w_e,
int w_az,
int w_rn,
Observation obs,
float wt)
Update state |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MIN_WEIGHT
private static float MIN_WEIGHT
DistanceWeightedObservationMerger
public DistanceWeightedObservationMerger()
update
public void update(float[][][] values,
int w_e,
int w_az,
int w_rn,
Observation obs,
float wt)
- Description copied from interface:
ObservationMerger
- Update state
- Parameters:
values
- the current set of values in the 3D output gridw_e
- elevation indexw_az
- azimuth indexw_rn
- range indexobs
- newObservationwt
- weight of observation
finishComputation
public void finishComputation(float[][][] values)
- Description copied from interface:
ObservationMerger
- Finish computations, setting the input array to its final values.