org.wdssii.polarmerger
Class LatestObservationMerger
java.lang.Object
org.wdssii.polarmerger.LatestObservationMerger
- All Implemented Interfaces:
- ObservationMerger
public class LatestObservationMerger
- extends Object
- implements ObservationMerger
The latest observation wins.
- Author:
- lakshman
Method Summary |
void |
finishComputation(float[][][] values)
Finish computations, setting the input array to its final values. |
void |
init(float[][][] values)
The values array is initially all MissingData. |
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 |
latestTimes
private Date[][][] latestTimes
LatestObservationMerger
public LatestObservationMerger()
init
public void init(float[][][] values)
- Description copied from interface:
ObservationMerger
- The values array is initially all MissingData. Can use the array to set initial state,
but may also change the initial values.
- Specified by:
init
in interface ObservationMerger
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
- Specified by:
update
in interface ObservationMerger
- 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.
- Specified by:
finishComputation
in interface ObservationMerger