Omaha #2061 Update ncep copies of radar resources.

Former-commit-id: 8064a74866 [formerly 14b5c0d792 [formerly 64b5e484c0dd8409ab0b791763c31681c94a38d3]]
Former-commit-id: 14b5c0d792
Former-commit-id: 8d521a40d0
This commit is contained in:
Ben Steffensmeier 2014-06-16 10:55:48 -05:00
parent 40c2a6c486
commit 7e5eb9d3ae
2 changed files with 14 additions and 24 deletions

View file

@ -16,9 +16,10 @@ import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import javax.measure.Measure;
import javax.measure.quantity.Length;
import javax.measure.unit.NonSI;
import com.raytheon.uf.common.dataplugin.IDecoderGettable.Amount;
import com.raytheon.uf.common.dataplugin.PluginDataObject;
import com.raytheon.uf.common.dataplugin.radar.RadarRecord;
import com.raytheon.uf.common.dataplugin.radar.util.RadarInfoDict;
@ -39,7 +40,6 @@ import com.raytheon.uf.viz.core.rsc.ResourceType;
import com.raytheon.uf.viz.core.rsc.capabilities.ColorMapCapability;
import com.raytheon.uf.viz.core.rsc.capabilities.ColorableCapability;
import com.raytheon.uf.viz.core.rsc.capabilities.ImagingCapability;
import com.raytheon.uf.viz.d2d.core.map.IDataScaleResource;
import com.raytheon.viz.awipstools.capabilityInterfaces.IRangeableResource;
import com.raytheon.viz.radar.DefaultVizRadarRecord;
import com.raytheon.viz.radar.VizRadarRecord;
@ -63,6 +63,7 @@ import com.vividsolutions.jts.geom.Coordinate;
* 06/10/13 #999 G. Hull rm interrogate and inspect. (add back when supported by NCP.)
* 06/10/13 #999 G. Hull rm IRadarTextGeneratingResource and IRadarConfigListener since not supported by NCP.
* 06/10/2013 #999 G. Hull rm IDataScaleResource
* 06/16/2014 #2061 bsteffen update IRangeableResource
*
* </pre>
*
@ -316,8 +317,8 @@ implements IResourceDataChanged, IRangeableResource {
* getElevation()
*/
@Override
public Amount getElevation() {
return new Amount(0.0, NonSI.FOOT);
public Measure<?, Length> getElevation() {
return Measure.valueOf(0.0, NonSI.FOOT);
}
/*

View file

@ -7,43 +7,31 @@
*/
package gov.noaa.nws.ncep.viz.rsc.ncradar.rsc.image;
import java.awt.Rectangle;
import java.util.HashMap;
import java.util.Map;
import gov.noaa.nws.ncep.viz.rsc.ncradar.rsc.RadarImageResource;
import gov.noaa.nws.ncep.viz.rsc.ncradar.rsc.RadarResourceData;
import java.awt.Rectangle;
import javax.measure.Measure;
import javax.measure.quantity.Length;
import javax.measure.unit.NonSI;
import org.opengis.referencing.crs.CoordinateReferenceSystem;
import com.raytheon.uf.common.colormap.prefs.ColorMapParameters;
import com.raytheon.uf.common.dataplugin.IDecoderGettable.Amount;
import com.raytheon.uf.common.dataplugin.radar.RadarRecord;
import com.raytheon.uf.common.dataquery.requests.RequestConstraint;
import com.raytheon.uf.common.time.DataTime;
import com.raytheon.uf.viz.core.DrawableImage;
import com.raytheon.uf.viz.core.IGraphicsTarget;
import com.raytheon.uf.viz.core.IMesh;
import com.raytheon.uf.viz.core.catalog.LayerProperty;
import com.raytheon.uf.viz.core.catalog.ScriptCreator;
import com.raytheon.uf.viz.core.comm.Connector;
import com.raytheon.uf.viz.core.drawables.IImage;
import com.raytheon.uf.viz.core.drawables.ext.colormap.IColormappedImageExtension;
import com.raytheon.uf.viz.core.exception.VizException;
import com.raytheon.uf.viz.core.map.IMapDescriptor;
import com.raytheon.uf.viz.core.map.MapDescriptor;
import com.raytheon.uf.viz.core.rsc.LoadProperties;
import com.raytheon.uf.viz.core.rsc.ResourceType;
import com.raytheon.viz.awipstools.capabilities.EAVCapability;
import com.raytheon.viz.awipstools.common.EstimatedActualVelocity;
import com.raytheon.viz.radar.DefaultVizRadarRecord;
import com.raytheon.viz.radar.VizRadarRecord;
import gov.noaa.nws.ncep.viz.rsc.ncradar.rsc.RadarImageResource;
import gov.noaa.nws.ncep.viz.rsc.ncradar.rsc.RadarResourceData;
import com.raytheon.viz.radar.rsc.image.IRadialMeshExtension;
import com.vividsolutions.jts.geom.Coordinate;
/**
* TODO Add Description
*
@ -59,6 +47,7 @@ import com.vividsolutions.jts.geom.Coordinate;
* 03/30/2012 #651 S. Gurung Removed method resourceChanged
* 09-04-2012 B. Hebbard Add getGridGeometry() to descriptor per OB12.9.1 RTS
* change IRadialMeshExtension.constructMesh 2nd param
* 06/16/2014 #2061 bsteffen update IRangeableResource
*
* </pre>
*
@ -85,11 +74,11 @@ public class RadarRadialResource extends RadarImageResource<MapDescriptor> {
* @see com.raytheon.viz.radar.rsc.AbstractRadarResource#getElevation()
*/
@Override
public Amount getElevation() {
public Measure<?, Length> getElevation() {
RadarRecord radarRecord = getCurrentRadarRecord();
if (radarRecord != null) {
return new Amount(radarRecord.getElevation(), NonSI.FOOT);
return Measure.valueOf(radarRecord.getElevation(), NonSI.FOOT);
}
return super.getElevation();
}